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; }
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; }