Ejemplo n.º 1
0
        protected override void OnResume()
        {
            base.OnResume();

            _permissionUtils.SubscribePermissionsMessagingCenter(this,
                                                                 o => PreventMultiplePermissionsDialogsForAction(_permissionUtils.HasPermissions));

            ShowPermissionsDialogIfTheyHavChangedWhileInIdle();

            Task.Run(async() =>
            {
                await Task.Delay(1000);
                RunOnUiThread(() => _viewModel.UpdateNotificationDot());
            });
            UpdateUI();

            _viewModel.NewMessagesIconVisibilityChanged += OnNewMessagesIconVisibilityChanged;
        }
Ejemplo n.º 2
0
 private void OnMessageStatusChanged(object _ = null)
 {
     RunOnUiThread(() => _viewModel.UpdateNotificationDot());
 }