Пример #1
0
 protected override void OnStart()
 {
     base.OnStart();
     setWorkoutAsExecutedSuccessReceiver = new SetWorkoutAsExecutedSuccessReceiver(OnExecuted);
     setWorkoutAsExecutedFailureReceiver = new SetWorkoutAsExecutedFailureReceiver(OnExecutedFailed);
     createWorkoutSuccessReceiver        = new CreateWorkoutSuccessReceiver(OnWorkoutCreated);
     LocalBroadcastManager.GetInstance(this).RegisterReceiver(setWorkoutAsExecutedSuccessReceiver, new IntentFilter(nameof(SetWorkoutAsExecutedSuccessReceiver)));
     LocalBroadcastManager.GetInstance(this).RegisterReceiver(setWorkoutAsExecutedFailureReceiver, new IntentFilter(nameof(SetWorkoutAsExecutedFailureReceiver)));
     LocalBroadcastManager.GetInstance(this).RegisterReceiver(createWorkoutSuccessReceiver, new IntentFilter(nameof(CreateWorkoutSuccessReceiver)));
 }
Пример #2
0
 private void RegisterReceivers()
 {
     Task.Run(() =>
     {
         setWorkoutAsExecutedSuccessReceiver = new SetWorkoutAsExecutedSuccessReceiver(OnExecuted);
         setWorkoutAsExecutedFailureReceiver = new SetWorkoutAsExecutedFailureReceiver(OnExecutedFailed);
         createWorkoutSuccessReceiver        = new CreateWorkoutSuccessReceiver(OnWorkoutCreated);
         pauseChallengeSuccessReceiver       = new PauseChallengeSuccessReceiver(OnChallengePaused);
         pauseChallengeFailureReceiver       = new PauseChallengeFailureReceiver(OnChallengePauseFailed);
         activateChallengeSuccessReceiver    = new ActivateChallengeSuccessReceiver(OnChallengeActivated);
         activateChallengeFailureReceiver    = new ActivateChallengeFailureReceiver(OnChallengeActivatedFailed);
         setRestingCycleSuccessReceiver      = new SetRestingCycleSuccessReceiver(OnRestingCycleSet);
         setRestingCycleFailureReceiver      = new SetRestingCycleFailureReceiver(OnSetRestingCycleFailed);
         LocalBroadcastManager.GetInstance(this).RegisterReceiver(setWorkoutAsExecutedSuccessReceiver, new IntentFilter(nameof(SetWorkoutAsExecutedSuccessReceiver)));
         LocalBroadcastManager.GetInstance(this).RegisterReceiver(setWorkoutAsExecutedFailureReceiver, new IntentFilter(nameof(SetWorkoutAsExecutedFailureReceiver)));
         LocalBroadcastManager.GetInstance(this).RegisterReceiver(createWorkoutSuccessReceiver, new IntentFilter(nameof(CreateWorkoutSuccessReceiver)));
         LocalBroadcastManager.GetInstance(this).RegisterReceiver(pauseChallengeSuccessReceiver, new IntentFilter(nameof(PauseChallengeSuccessReceiver)));
         LocalBroadcastManager.GetInstance(this).RegisterReceiver(pauseChallengeFailureReceiver, new IntentFilter(nameof(PauseChallengeFailureReceiver)));
         LocalBroadcastManager.GetInstance(this).RegisterReceiver(activateChallengeSuccessReceiver, new IntentFilter(nameof(ActivateChallengeSuccessReceiver)));
         LocalBroadcastManager.GetInstance(this).RegisterReceiver(activateChallengeFailureReceiver, new IntentFilter(nameof(ActivateChallengeFailureReceiver)));
         LocalBroadcastManager.GetInstance(this).RegisterReceiver(setRestingCycleSuccessReceiver, new IntentFilter(nameof(SetRestingCycleSuccessReceiver)));
         LocalBroadcastManager.GetInstance(this).RegisterReceiver(setRestingCycleFailureReceiver, new IntentFilter(nameof(SetRestingCycleFailureReceiver)));
     });
 }