🐛 Disable data part to fcm to trying fix INVALID_ARGUMENT
This commit is contained in:
		@@ -152,7 +152,7 @@ public class PushService
 | 
			
		||||
            notification.Id,
 | 
			
		||||
            notification.Meta
 | 
			
		||||
        );
 | 
			
		||||
        
 | 
			
		||||
 | 
			
		||||
        _ws.SendPacketToAccount(notification.AccountId.ToString(), new Connection.WebSocketPacket
 | 
			
		||||
        {
 | 
			
		||||
            Type = "notifications.new",
 | 
			
		||||
@@ -183,8 +183,8 @@ public class PushService
 | 
			
		||||
    {
 | 
			
		||||
        var now = SystemClock.Instance.GetCurrentInstant();
 | 
			
		||||
        await _db.Notifications
 | 
			
		||||
          .Where(n => n.AccountId == accountId)
 | 
			
		||||
          .ExecuteUpdateAsync(s => s.SetProperty(n => n.ViewedAt, now));
 | 
			
		||||
            .Where(n => n.AccountId == accountId)
 | 
			
		||||
            .ExecuteUpdateAsync(s => s.SetProperty(n => n.ViewedAt, now));
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public async Task SendNotificationBatch(Notification notification, List<Guid> accounts, bool save = false)
 | 
			
		||||
@@ -211,7 +211,7 @@ public class PushService
 | 
			
		||||
            notification.Id,
 | 
			
		||||
            notification.Meta
 | 
			
		||||
        );
 | 
			
		||||
        
 | 
			
		||||
 | 
			
		||||
        foreach (var account in accounts)
 | 
			
		||||
        {
 | 
			
		||||
            notification.AccountId = account;
 | 
			
		||||
@@ -259,7 +259,8 @@ public class PushService
 | 
			
		||||
                    {
 | 
			
		||||
                        body = string.Join("\n",
 | 
			
		||||
                            notification.Subtitle ?? string.Empty,
 | 
			
		||||
                            notification.Content ?? string.Empty).Trim();
 | 
			
		||||
                            notification.Content ?? string.Empty
 | 
			
		||||
                        ).Trim();
 | 
			
		||||
                    }
 | 
			
		||||
 | 
			
		||||
                    var fcmResult = await _fcm.SendAsync(new Dictionary<string, object>
 | 
			
		||||
@@ -272,12 +273,12 @@ public class PushService
 | 
			
		||||
                                ["title"] = notification.Title ?? string.Empty,
 | 
			
		||||
                                ["body"] = body
 | 
			
		||||
                            },
 | 
			
		||||
                            ["data"] = new Dictionary<string, object>
 | 
			
		||||
                            {
 | 
			
		||||
                                ["id"] = notification.Id,
 | 
			
		||||
                                ["topic"] = notification.Topic,
 | 
			
		||||
                                ["meta"] = notification.Meta
 | 
			
		||||
                            }
 | 
			
		||||
                            // ["data"] = new Dictionary<string, object>
 | 
			
		||||
                            // {
 | 
			
		||||
                            //     ["Id"] = notification.Id,
 | 
			
		||||
                            //     ["Topic"] = notification.Topic,
 | 
			
		||||
                            //     ["Meta"] = notification.Meta
 | 
			
		||||
                            // }
 | 
			
		||||
                        }
 | 
			
		||||
                    });
 | 
			
		||||
 | 
			
		||||
@@ -336,4 +337,4 @@ public class PushService
 | 
			
		||||
        _logger.LogInformation(
 | 
			
		||||
            $"Successfully pushed notification #{notification.Id} to device {subscription.DeviceId} provider {subscription.Provider}");
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
}
 | 
			
		||||
@@ -54,6 +54,7 @@
 | 
			
		||||
	<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003AFFMpeg_002Ecs_002Fl_003A_002E_002E_003F_002E_002E_003F_002E_002E_003FLibrary_003FApplication_0020Support_003FJetBrains_003FRider2025_002E1_003Fresharper_002Dhost_003FDecompilerCache_003Fdecompiler_003Ffef366b36a224d469ff150d30f9a866d23c00_003F7e_003F5f02fa0e_003FFFMpeg_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
 | 
			
		||||
	<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003AFieldMask_002Ecs_002Fl_003A_002E_002E_003F_002E_002E_003F_002E_002E_003FLibrary_003FApplication_0020Support_003FJetBrains_003FRider2025_002E1_003Fresharper_002Dhost_003FDecompilerCache_003Fdecompiler_003F331aca3f6f414013b09964063341351379060_003F68_003Fc6da3cbf_003FFieldMask_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
 | 
			
		||||
	<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003AFileResult_002Ecs_002Fl_003A_002E_002E_003F_002E_002E_003F_002E_002E_003FLibrary_003FApplication_0020Support_003FJetBrains_003FRider2024_002E3_003Fresharper_002Dhost_003FDecompilerCache_003Fdecompiler_003F0b5acdd962e549369896cece0026e556214600_003F8c_003F9f6e3f4f_003FFileResult_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
 | 
			
		||||
	<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003AFirebaseSender_002Ecs_002Fl_003A_002E_002E_003F_002E_002E_003F_002E_002E_003FLibrary_003FApplication_0020Support_003FJetBrains_003FRider2025_002E1_003Fresharper_002Dhost_003FDecompilerCache_003Fdecompiler_003F6aadc2cf048f477d8636fb2def7b73648200_003F5c_003F1f5bca3f_003FFirebaseSender_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
 | 
			
		||||
	<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003AForwardedHeaders_002Ecs_002Fl_003A_002E_002E_003F_002E_002E_003F_002E_002E_003FLibrary_003FApplication_0020Support_003FJetBrains_003FRider2024_002E3_003Fresharper_002Dhost_003FDecompilerCache_003Fdecompiler_003Fcfe5737f9bb84738979cbfedd11822a8ea00_003F50_003F9a335f87_003FForwardedHeaders_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
 | 
			
		||||
	<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003AHttpContext_002Ecs_002Fl_003A_002E_002E_003F_002E_002E_003F_002E_002E_003FLibrary_003FApplication_0020Support_003FJetBrains_003FRider2025_002E1_003Fresharper_002Dhost_003FDecompilerCache_003Fdecompiler_003Fc181aff8c6ec418494a7efcfec578fc154e00_003Fd0_003Fcc905531_003FHttpContext_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
 | 
			
		||||
	<s:String x:Key="/Default/CodeInspection/ExcludedFiles/FilesAndFoldersToSkip2/=7020124F_002D9FFC_002D4AC3_002D8F3D_002DAAB8E0240759_002Ff_003AHttpRequestHeaders_002Ecs_002Fl_003A_002E_002E_003F_002E_002E_003F_002E_002E_003FLibrary_003FApplication_0020Support_003FJetBrains_003FRider2025_002E1_003Fresharper_002Dhost_003FDecompilerCache_003Fdecompiler_003Fb904f9896c4049fabd596decf1be9c381dc400_003F32_003F906beb77_003FHttpRequestHeaders_002Ecs/@EntryIndexedValue">ForceIncluded</s:String>
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user