Ejemplo n.º 1
0
        public void Stop()
        {
            _hub.Unsubscribe <CoverDataReadyEvent>(_coverSubscription);
            _hub.Unsubscribe <LyricsDataReadyEvent>(_lyricsSubscription);

            _positionUpdateTimer.Enabled = false;
            _positionUpdateTimer.Stop();
            _positionUpdateTimer.Close();
        }
Ejemplo n.º 2
0
 public void Stop()
 {
     _timer.Enabled = false;
     _timer.Stop();
     _timer.Close();
     _hub.Unsubscribe <VolumeLevelChangedEvent>(_volumeSubscriptionToken);
     _hub.Unsubscribe <VolumeMuteChangedEvent>(_muteSubscriptionToken);
     _hub.Unsubscribe <PlayStateChangedEvent>(_playStateSubscriptionToken);
     _hub.Unsubscribe <NowPlayingListChangedEvent>(_playingListSubscriptionToken);
 }
Ejemplo n.º 3
0
        /// <inheritdoc/>
        public void Unsubscribe <TMessage>(
            ITinyMessageSubscriptionToken subscriptionToken) where TMessage : class, ITinyMessage
        {
            if (subscriptionToken is null)
            {
                throw new ArgumentNullException(nameof(subscriptionToken));
            }

            _messageHub.Unsubscribe <TMessage>(subscriptionToken);
        }
Ejemplo n.º 4
0
        public Task StopAsync(CancellationToken cancellationToken)
        {
            _messengerHub.Unsubscribe(_subscriptionToken);

            return(Task.CompletedTask);
        }
Ejemplo n.º 5
0
 private void PartyModePanel_FormClosing(object sender, FormClosingEventArgs e)
 {
     _hub.Unsubscribe <ActionLoggedEvent>(_eventSubscription);
 }