FEAT: passport mailchimp

This commit is contained in:
Gabriel Rosa
2022-06-27 17:50:45 -03:00
parent b584c80e24
commit 91aefe7d61
6 changed files with 34 additions and 29 deletions
+13
View File
@@ -76,6 +76,19 @@ export class OauthController {
return await this.callback(req, 'facebook');
}
@Get('mailchimp')
@UseGuards(AuthGuard('mailchimp'))
async oauthMailchimp() {
return true;
}
@Get('mailchimp/callback')
@UseGuards(AuthGuard('mailchimp'))
@Redirect()
async oauthMailchimpCallback(@Req() req) {
return await this.callback(req, 'mailchimp');
}
async callback(@Req() req: Request, plugin) {
const { error, state: customer_id } = req.query;