Пример #1
0
        public ServicesHoster(ILogger <ServicesHoster> logger,
                              IRetryConfiguration retryConfiguration,
                              AudioUpdateNotificationServiceBase audioUpdateService,
                              IRemoteConfigurationService remoteConfigurationService,
                              IExaminationInstanceConfiguration instanceConfiguration,
                              Func <ChannelBase, SubscriptionActionsServiceClient> clientCreator,
                              IExaminationHostedServicesConfiguration hostedServiceConfiguration,
                              ISubscriptionActionsConfiguration subscriptionActionsConfiguration,
                              IExaminationAudioProcessingService examinationAudioProcessingService,
                              IExaminationDependentServicesConfiguration dependentServicesConfiguration)
            : base(logger,
                   instanceConfiguration,
                   retryConfiguration,
                   hostedServiceConfiguration.ExaminationActionsConfiguration,
                   subscriptionActionsConfiguration,
                   clientCreator)
        {
            this.logger = logger;
            this.instanceConfiguration             = instanceConfiguration;
            this.remoteConfigurationService        = remoteConfigurationService;
            this.dependentServicesConfiguration    = dependentServicesConfiguration;
            this.examinationAudioProcessingService = examinationAudioProcessingService;

            server = new Server
            {
                Services =
                {
                    BindService(audioUpdateService)
                },
                Ports =
                {
                    new ServerPort(hostedServiceConfiguration.ExaminationActionsConfiguration.Ip, hostedServiceConfiguration.ExaminationActionsConfiguration.Port, ServerCredentials.Insecure)
                }
            };
        }
        public PlayersViewModel(INavigationService navigationService, IUserDialogs userDialogs, IRemoteConfigurationService remoteConfigurationService) : base(navigationService, userDialogs)
        {
            _remoteConfigurationService = remoteConfigurationService;

            Title                   = "Match info";
            RefreshCommand          = new Command(async() => await Refresh());
            NavigateToPlayerCommand = new Command(async() => await NavigateToPlayer());
        }
 public FirebaseRemoteConfigurationService(
     IRemoteConfigurationService remoteConfigurationService)
 {
     this._remoteConfigurationService = remoteConfigurationService;
     FirebaseRemoteConfig.get_Instance().SetDefaults(2131689478);
 }