Firebase FCM kliens működik
This commit is contained in:
@@ -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
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user