Destroy connected account when deleting workspace member (#9484)

Closes #9114
This commit is contained in:
Raphaël Bosi
2025-01-09 14:36:45 +01:00
committed by GitHub
parent 7126ec5ae7
commit acc3aa6df5
3 changed files with 86 additions and 1 deletions

View File

@ -1,12 +1,19 @@
import { Module } from '@nestjs/common';
import { UserVarsModule } from 'src/engine/core-modules/user/user-vars/user-vars.module';
import { DeleteWorkspaceMemberConnectedAccountsCleanupJob } from 'src/modules/connected-account/jobs/delete-workspace-member-connected-accounts.job';
import { ConnectedAccountWorkspaceMemberListener } from 'src/modules/connected-account/listeners/connected-account-workspace-member.listener';
import { ConnectedAccountListener } from 'src/modules/connected-account/listeners/connected-account.listener';
import { AccountsToReconnectService } from 'src/modules/connected-account/services/accounts-to-reconnect.service';
@Module({
imports: [UserVarsModule],
providers: [AccountsToReconnectService, ConnectedAccountListener],
providers: [
AccountsToReconnectService,
ConnectedAccountListener,
DeleteWorkspaceMemberConnectedAccountsCleanupJob,
ConnectedAccountWorkspaceMemberListener,
],
exports: [AccountsToReconnectService],
})
export class ConnectedAccountModule {}