Firebase FCM kliens működik

This commit is contained in:
2025-05-16 07:27:02 +02:00
parent e8f7ee7e36
commit da92dc45b6
3 changed files with 29 additions and 6 deletions
@@ -15,7 +15,7 @@ public partial class LoginPage : BasePage
public LoginPage()
{
InitializeComponent();
InitFirebase();
SetContent(LoginContent);
_userService = MauiProgram.ServiceProvider.GetRequiredService<IUserService>();
_syncService = MauiProgram.ServiceProvider.GetRequiredService<ISyncService>();
@@ -35,10 +35,22 @@ public partial class LoginPage : BasePage
if (response != null && response.IsSuccess)
{
_userService.SetCurrentUser(response.Data);
SystemHelper.SystemUserDTO = response.Data;
SystemHelper.SystemUserDTO = response.Data;
var needFCM = false;
foreach (var role in response.Data.RoleDTO)
{
if (role.CanEnableBlocked)
{
needFCM = true;
break;
}
}
if (needFCM)
{
await InitFirebase();
}
var wFCUser = Newtonsoft.Json.JsonConvert.SerializeObject(response.Data);
await SecureStorage.Default.SetAsync("WFCUser", "wFCUser");
await SecureStorage.Default.SetAsync("AuthToken", response.Data.JwtToken);
@@ -169,7 +181,7 @@ public partial class LoginPage : BasePage
}
private async void InitFirebase()
private async Task InitFirebase()
{
try
{