feat: mastodon
This commit is contained in:
parent
3b35ca3ac8
commit
022af75434
|
|
@ -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 = [
|
||||||
|
|
|
||||||
|
|
@ -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,
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue