feat: mastodon

This commit is contained in:
Nevo David 2024-10-05 12:11:06 +07:00
parent 3b35ca3ac8
commit 022af75434
2 changed files with 3 additions and 3 deletions

View File

@ -18,7 +18,7 @@ import { ThreadsProvider } from '@gitroom/nestjs-libraries/integrations/social/t
import { DiscordProvider } from '@gitroom/nestjs-libraries/integrations/social/discord.provider'; import { DiscordProvider } from '@gitroom/nestjs-libraries/integrations/social/discord.provider';
import { SlackProvider } from '@gitroom/nestjs-libraries/integrations/social/slack.provider'; import { SlackProvider } from '@gitroom/nestjs-libraries/integrations/social/slack.provider';
import { MastodonProvider } from '@gitroom/nestjs-libraries/integrations/social/mastodon.provider'; import { MastodonProvider } from '@gitroom/nestjs-libraries/integrations/social/mastodon.provider';
import { MastodonCustomProvider } from '@gitroom/nestjs-libraries/integrations/social/mastodon.custom.provider'; // import { MastodonCustomProvider } from '@gitroom/nestjs-libraries/integrations/social/mastodon.custom.provider';
const socialIntegrationList: SocialProvider[] = [ const socialIntegrationList: SocialProvider[] = [
new XProvider(), new XProvider(),
@ -35,7 +35,7 @@ const socialIntegrationList: SocialProvider[] = [
new DiscordProvider(), new DiscordProvider(),
new SlackProvider(), new SlackProvider(),
new MastodonProvider(), new MastodonProvider(),
new MastodonCustomProvider(), // new MastodonCustomProvider(),
]; ];
const articleIntegrationList = [ const articleIntegrationList = [

View File

@ -18,7 +18,7 @@ export class MastodonCustomProvider extends MastodonProvider {
); );
form.append('scopes', this.scopes.join(' ')); form.append('scopes', this.scopes.join(' '));
form.append('website', process.env.FRONTEND_URL!); form.append('website', process.env.FRONTEND_URL!);
const { client_id, client_secret } = await ( const { client_id, client_secret, ...all } = await (
await fetch(url + '/api/v1/apps', { await fetch(url + '/api/v1/apps', {
method: 'POST', method: 'POST',
body: form, body: form,