authService injection on init
This commit is contained in:
parent
e244ce1d4d
commit
a2f57cbfa9
@ -4,6 +4,7 @@ const { getFirebaseAuth } = require('./firebaseClient');
|
||||
const fetch = require('node-fetch');
|
||||
const encryptionService = require('./encryptionService');
|
||||
const migrationService = require('./migrationService');
|
||||
const userRepository = require('../repositories/user');
|
||||
const sessionRepository = require('../repositories/session');
|
||||
const providerSettingsRepository = require('../repositories/providerSettings');
|
||||
const userModelSelectionsRepository = require('../repositories/userModelSelections');
|
||||
@ -46,6 +47,7 @@ class AuthService {
|
||||
encryptionService.initializeKey(this.currentUserId);
|
||||
this.initializationPromise = null;
|
||||
|
||||
userRepository.setAuthService(this);
|
||||
sessionRepository.setAuthService(this);
|
||||
providerSettingsRepository.setAuthService(this);
|
||||
userModelSelectionsRepository.setAuthService(this);
|
||||
|
@ -17,10 +17,6 @@ class ModelStateService extends EventEmitter {
|
||||
this.store = new Store({ name: 'pickle-glass-model-state' });
|
||||
this.state = {};
|
||||
this.hasMigrated = false;
|
||||
|
||||
// Set auth service for repositories
|
||||
providerSettingsRepository.setAuthService(authService);
|
||||
userModelSelectionsRepository.setAuthService(authService);
|
||||
}
|
||||
|
||||
// 모든 윈도우에 이벤트 브로드캐스트
|
||||
|
@ -532,7 +532,6 @@ async function handleFirebaseAuthCallback(params) {
|
||||
};
|
||||
|
||||
// 1. Sync user data to local DB
|
||||
userRepository.setAuthService(authService);
|
||||
userRepository.findOrCreate(firebaseUser);
|
||||
console.log('[Auth] User data synced with local DB.');
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user