Files
speckle-server/packages/server/modules/accessrequests/index.ts
T
2022-09-06 11:10:38 +03:00

21 lines
571 B
TypeScript

import { initializeEventListener } from '@/modules/accessrequests/services/eventListener'
import { Optional, SpeckleModule } from '@/modules/shared/helpers/typeHelper'
import { modulesDebug } from '@/modules/shared/utils/logger'
let quitListeners: Optional<() => void> = undefined
const ServerAccessRequestsModule: SpeckleModule = {
init(_, isInitial) {
modulesDebug('🔐 Init access request module')
if (isInitial) {
quitListeners = initializeEventListener()
}
},
shutdown() {
quitListeners?.()
}
}
export = ServerAccessRequestsModule