mirror of
https://github.com/bitwarden/browser
synced 2025-12-21 18:53:29 +00:00
52 lines
2.5 KiB
TypeScript
52 lines
2.5 KiB
TypeScript
import * as angular from 'angular';
|
|
import * as backgroundServices from './background.service';
|
|
import { PopupUtilsService } from './popupUtils.service';
|
|
import { StateService } from './state.service';
|
|
import { ValidationService } from './validation.service';
|
|
|
|
import { AuthService } from 'jslib/services/auth.service';
|
|
|
|
import BrowserMessagingService from '../../../services/browserMessaging.service';
|
|
|
|
const messagingService = new BrowserMessagingService();
|
|
const authService = new AuthService(backgroundServices.cryptoService(), backgroundServices.apiService(),
|
|
backgroundServices.userService(), backgroundServices.tokenService(), backgroundServices.appIdService(),
|
|
backgroundServices.i18n2Service(), backgroundServices.platformUtilsService(),
|
|
backgroundServices.constantsService(), messagingService);
|
|
|
|
if (backgroundServices.i18n2Service()) {
|
|
authService.init();
|
|
}
|
|
|
|
export default angular
|
|
.module('bit.services', ['toastr'])
|
|
.service('stateService', StateService)
|
|
.service('validationService', ValidationService)
|
|
.service('popupUtilsService', PopupUtilsService)
|
|
|
|
.factory('authService', () => authService)
|
|
.factory('messagingService', () => messagingService)
|
|
.factory('storageService', backgroundServices.storageService)
|
|
.factory('tokenService', backgroundServices.tokenService)
|
|
.factory('cryptoService', backgroundServices.cryptoService)
|
|
.factory('userService', backgroundServices.userService)
|
|
.factory('apiService', backgroundServices.apiService)
|
|
.factory('folderService', backgroundServices.folderService)
|
|
.factory('cipherService', backgroundServices.cipherService)
|
|
.factory('syncService', backgroundServices.syncService)
|
|
.factory('autofillService', backgroundServices.autofillService)
|
|
.factory('passwordGenerationService', backgroundServices.passwordGenerationService)
|
|
.factory('platformUtilsService', backgroundServices.platformUtilsService)
|
|
.factory('utilsService', backgroundServices.utilsService)
|
|
.factory('appIdService', backgroundServices.appIdService)
|
|
.factory('i18nService', backgroundServices.i18nService)
|
|
.factory('constantsService', backgroundServices.constantsService)
|
|
.factory('settingsService', backgroundServices.settingsService)
|
|
.factory('lockService', backgroundServices.lockService)
|
|
.factory('totpService', backgroundServices.totpService)
|
|
.factory('environmentService', backgroundServices.environmentService)
|
|
.factory('collectionService', backgroundServices.collectionService)
|
|
.factory('auditService', backgroundServices.auditService)
|
|
|
|
.name;
|