Exemplo n.º 1
0
        protected override void OnDisappearing()
        {
            _messenger.Unsubscribe <StartLoginMessage>(_loginStartSubscriptionToken);
            _messenger.Unsubscribe <LoginSuccessMessage>(_loginSuccessSubscriptionToken);
            _messenger.Unsubscribe <LoginFailureMessage>(_loginFailureSubscriptionToken);

            base.OnDisappearing();
        }
Exemplo n.º 2
0
 public void OnViewDestroying()
 {
     if (_resultsChangedToken != null)
     {
         _messenger.Unsubscribe <ResultsChangedMessage>(_resultsChangedToken);
         _resultsChangedToken = null;
     }
     if (_teamsChangedToken != null)
     {
         _messenger.Unsubscribe <TeamsChangedMessage>(_teamsChangedToken);
         _teamsChangedToken = null;
     }
 }
 public override void ViewDisappeared()
 {
     base.ViewDisappeared();
     if (messengerToken != null)
     {
         Messenger.Unsubscribe <SMSReceivedMessage>(messengerToken);
         messengerToken = null;
     }
 }
Exemplo n.º 4
0
        private async Task BackGoogleMap()
        {
            await _navigationService.Navigate <TaskViewModel>();

            LalitudeGoogleMarker  = _lalitudeGoogleMarkerBack;
            LongitudeGoogleMarker = _longlitudeGoogleMarkerBack;
            var message = new GoogleMapMessenger(this,
                                                 _idTask,
                                                 LalitudeGoogleMarker,
                                                 LongitudeGoogleMarker,
                                                 _nameTaskBackResult,
                                                 _descriptionTaskBackResult,
                                                 _statusTaskBackResult
                                                 );

            _messenger.Publish(message);
            _messenger.Unsubscribe <GoogleMapMessenger>(_token);
        }
        public override void ViewDisappearing()
        {
            if (_appStatusMessageSubscriptionToken != null)
            {
                _messenger.Unsubscribe <AppStatus>(_appStatusMessageSubscriptionToken);
                _appStatusMessageSubscriptionToken = null;
            }

            base.ViewDisappearing();
        }
Exemplo n.º 6
0
        private async Task OnLogoutConfirm(WarningPopupMessage message)
        {
            _messenger.Unsubscribe <WarningPopupMessage>(_token);

            if (message.Confirmed)
            {
                await CardboardKnight.Logout();

                await _navigationService.Navigate <LoginViewModel>();
            }
        }
        private async Task OnRatingMessage(RatingResultMessage message)
        {
            _messenger.Unsubscribe <RatingResultMessage>(_token);

            if (message.Success)
            {
                await CardboardKnight.RateGameForUser(Game, message.Value, message.Review);

                Game.UserRating = message.Value;
                await UpdateGame(Game);
            }
        }
Exemplo n.º 8
0
        private async Task CreateMarkerGoogleMap()
        {
            await _navigationService.Navigate <MapsViewModel>();

            var message = new GoogleMapMessenger(this,
                                                 IdTask,
                                                 LalitudeGoogleMarkerResult,
                                                 LongitudeGoogleMarkerResult,
                                                 NameTask,
                                                 DescriptionTask,
                                                 StatusTask
                                                 );

            UserId = CurrentInstagramUser.CurrentInstagramUserId;
            _messenger.Publish(message);
            _messenger.Unsubscribe <GoogleMapMessenger>(_token);
        }
 protected void Unsubscribe <TMessage>(MvxSubscriptionToken id)
     where TMessage : MvxMessage
 {
     MvxMessenger.Unsubscribe <TMessage>(id);
 }
Exemplo n.º 10
0
 protected override void OnStop()
 {
     base.OnStop();
     _messenger.Unsubscribe <TMessage>(_subscriptionToken);
 }
Exemplo n.º 11
0
 public void Unsubscribe()
 {
     _messenger.Unsubscribe <StartTrackingMessage>(_tokenStart);
     _messenger.Unsubscribe <LocationMessage>(_tokenLocation);
     _messenger.Unsubscribe <LocationMessage>(_tokenStop);
 }
Exemplo n.º 12
0
 public void Dispose()
 {
     _messenger.Unsubscribe <ReloadDataMessage> (_token);
     _messenger = null;
 }
Exemplo n.º 13
0
 private void Unsubscribe()
 {
     _messenger.Unsubscribe <LocationMessage>(_locationMessageToken);
 }
Exemplo n.º 14
0
 public void Unsubscribe(Guid id)
 {
     _messenger.Unsubscribe <NotificationMessage>(_subscriptionToken[id]);
     _subscriptionToken.Remove(id);
 }
Exemplo n.º 15
0
 void OnPage1ViewUnloaded(object sender, Windows.UI.Xaml.RoutedEventArgs e)
 {
     logger.LogInfo("Page1View: OnPage1ViewUnloaded.");
     messenger.Unsubscribe <TimerMessage>(timerMessageToken);
 }