private async void _userDataChanged(object sender, UserDataModel e) { _UserData = this.userDataService.Get(); _ = await exposureNotificationService.UpdateStatusMessageAsync(); _EnMessage = this.exposureNotificationService.CurrentStatusMessage; }
public override async void Initialize(INavigationParameters parameters) { loggerService.StartMethod(); // Check Version AppUtils.CheckVersion(loggerService); try { await exposureNotificationService.StartExposureNotification(); await exposureNotificationService.FetchExposureKeyAsync(); var statusMessage = await exposureNotificationService.UpdateStatusMessageAsync(); loggerService.Info($"Exposure notification status: {statusMessage}"); base.Initialize(parameters); loggerService.EndMethod(); } catch (Exception ex) { Debug.WriteLine(ex.ToString()); loggerService.Exception("Failed to exposure notification status.", ex); loggerService.EndMethod(); } }