refactor(core): Decouple emailing and workflow sharing from internal hooks (no-changelog) (#10326)

This commit is contained in:
Iván Ovejero
2024-08-08 12:33:18 +02:00
committed by GitHub
parent ee8c9a5b24
commit ee03400c25
8 changed files with 47 additions and 47 deletions

View File

@@ -120,12 +120,11 @@ export class PasswordResetController {
domain: this.urlService.getInstanceBaseUrl(),
});
} catch (error) {
this.internalHooks.onEmailFailed({
this.eventService.emit('email-failed', {
user,
message_type: 'Reset password',
public_api: false,
messageType: 'Reset password',
publicApi: false,
});
this.eventService.emit('email-failed', { user, messageType: 'Reset password' });
if (error instanceof Error) {
throw new InternalServerError(`Please contact your administrator: ${error.message}`);
}