public AuthService(
     ISecureStorageService secureStorage,
     ITokenService tokenService,
     ISettings settings,
     IAppSettingsService appSettingsService,
     ICryptoService cryptoService,
     IConnectApiRepository connectApiRepository,
     IAccountsApiRepository accountsApiRepository,
     IAppIdService appIdService,
     IDeviceInfoService deviceInfoService,
     IDeviceApiRepository deviceApiRepository,
     IGoogleAnalyticsService googleAnalyticsService)
 {
     _secureStorage          = secureStorage;
     _tokenService           = tokenService;
     _settings               = settings;
     _appSettingsService     = appSettingsService;
     _cryptoService          = cryptoService;
     _connectApiRepository   = connectApiRepository;
     _accountsApiRepository  = accountsApiRepository;
     _appIdService           = appIdService;
     _deviceInfoService      = deviceInfoService;
     _deviceApiRepository    = deviceApiRepository;
     _googleAnalyticsService = googleAnalyticsService;
 }
Beispiel #2
0
 public PushNotificationListener(
     ISyncService syncService,
     IDeviceApiRepository deviceApiRepository,
     IAuthService authService,
     IAppIdService appIdService,
     ISettings settings)
 {
     _syncService         = syncService;
     _deviceApiRepository = deviceApiRepository;
     _authService         = authService;
     _appIdService        = appIdService;
     _settings            = settings;
 }
        private void Resolve()
        {
            if (_resolved)
            {
                return;
            }

            _syncService         = Resolver.Resolve <ISyncService>();
            _deviceApiRepository = Resolver.Resolve <IDeviceApiRepository>();
            _authService         = Resolver.Resolve <IAuthService>();
            _appIdService        = Resolver.Resolve <IAppIdService>();
            _settings            = Resolver.Resolve <ISettings>();

            _resolved = true;
        }