Skip to content

Commit

Permalink
chore(Integrations): remove routes that bots can no longer interact with
Browse files Browse the repository at this point in the history
BREAKING CHANGE: This removes the 3 routes that bots can no longer access.

Reference: discord/discord-api-docs@efe4e58
  • Loading branch information
vladfrangu committed Apr 10, 2021
1 parent 7663da5 commit 577c5bd
Show file tree
Hide file tree
Showing 4 changed files with 0 additions and 102 deletions.
41 changes: 0 additions & 41 deletions deno/rest/v8/guild.ts
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,6 @@ import type {
GuildSystemChannelFlags,
GuildVerificationLevel,
GuildWidgetStyle,
IntegrationExpireBehavior,
} from '../../payloads/v8/mod.ts';
import type { RESTPutAPIChannelPermissionJSONBody } from './channel.ts';

Expand Down Expand Up @@ -661,51 +660,11 @@ export type RESTGetAPIGuildInvitesResult = APIExtendedInvite[];
*/
export type RESTGetAPIGuildIntegrationsResult = APIGuildIntegration[];

/**
* https://discord.com/developers/docs/resources/guild#create-guild-integration
*/
export interface RESTPostAPIGuildIntegrationJSONBody {
type: string;
id: Snowflake;
}

export type RESTPostAPIGuildIntegrationResult = never;

/**
* https://discord.com/developers/docs/resources/guild#modify-guild-integration
*/
export interface RESTPatchAPIGuildIntegrationJSONBody {
/**
* The behavior when an integration subscription lapses
*
* See https://discord.com/developers/docs/resources/guild#integration-object-integration-expire-behaviors
*/
expire_behavior?: IntegrationExpireBehavior | null;
/**
* Period (in days) where the integration will ignore lapsed subscriptions
*/
expire_grace_period?: number | null;
/**
* Whether emoticons should be synced for this integration (`twitch` only currently)
*/
enable_emoticons?: boolean | null;
}

/**
* https://discord.com/developers/docs/resources/guild#modify-guild-integration
*/
export type RESTPatchAPIGuildIntegrationResult = never;

/**
* https://discord.com/developers/docs/resources/guild#delete-guild-integration
*/
export type RESTDeleteAPIGuildIntegrationResult = never;

/**
* https://discord.com/developers/docs/resources/guild#sync-guild-integration
*/
export type RESTPostAPIGuildIntegrationSyncResult = never;

/**
* https://discord.com/developers/docs/resources/guild#get-guild-widget-settings
*/
Expand Down
10 changes: 0 additions & 10 deletions deno/rest/v8/mod.ts
Original file line number Diff line number Diff line change
Expand Up @@ -335,29 +335,19 @@ export const Routes = {
/**
* Route for:
* - GET `/guilds/{guild.id}/integrations`
* - POST `/guilds/{guild.id}/integrations`
*/
guildIntegrations(guildID: Snowflake) {
return `/guilds/${guildID}/integrations` as const;
},

/**
* Route for:
* - PATCH `/guilds/{guild.id}/integrations/{integration.id}`
* - DELETE `/guilds/{guild.id}/integrations/{integration.id}`
*/
guildIntegration(guildID: Snowflake, integrationID: Snowflake) {
return `/guilds/${guildID}/integrations/${integrationID}` as const;
},

/**
* Route for:
* - POST `/guilds/{guild.id}/integrations/{integration.id}/sync`
*/
guildIntegrationSync(guildID: Snowflake, integrationID: Snowflake) {
return `/guilds/${guildID}/integrations/${integrationID}/sync` as const;
},

/**
* Route for:
* - GET `/guilds/{guild.id}/widget`
Expand Down
41 changes: 0 additions & 41 deletions rest/v8/guild.ts
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,6 @@ import type {
GuildSystemChannelFlags,
GuildVerificationLevel,
GuildWidgetStyle,
IntegrationExpireBehavior,
} from '../../payloads/v8/index';
import type { RESTPutAPIChannelPermissionJSONBody } from './channel';

Expand Down Expand Up @@ -661,51 +660,11 @@ export type RESTGetAPIGuildInvitesResult = APIExtendedInvite[];
*/
export type RESTGetAPIGuildIntegrationsResult = APIGuildIntegration[];

/**
* https://discord.com/developers/docs/resources/guild#create-guild-integration
*/
export interface RESTPostAPIGuildIntegrationJSONBody {
type: string;
id: Snowflake;
}

export type RESTPostAPIGuildIntegrationResult = never;

/**
* https://discord.com/developers/docs/resources/guild#modify-guild-integration
*/
export interface RESTPatchAPIGuildIntegrationJSONBody {
/**
* The behavior when an integration subscription lapses
*
* See https://discord.com/developers/docs/resources/guild#integration-object-integration-expire-behaviors
*/
expire_behavior?: IntegrationExpireBehavior | null;
/**
* Period (in days) where the integration will ignore lapsed subscriptions
*/
expire_grace_period?: number | null;
/**
* Whether emoticons should be synced for this integration (`twitch` only currently)
*/
enable_emoticons?: boolean | null;
}

/**
* https://discord.com/developers/docs/resources/guild#modify-guild-integration
*/
export type RESTPatchAPIGuildIntegrationResult = never;

/**
* https://discord.com/developers/docs/resources/guild#delete-guild-integration
*/
export type RESTDeleteAPIGuildIntegrationResult = never;

/**
* https://discord.com/developers/docs/resources/guild#sync-guild-integration
*/
export type RESTPostAPIGuildIntegrationSyncResult = never;

/**
* https://discord.com/developers/docs/resources/guild#get-guild-widget-settings
*/
Expand Down
10 changes: 0 additions & 10 deletions rest/v8/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -335,29 +335,19 @@ export const Routes = {
/**
* Route for:
* - GET `/guilds/{guild.id}/integrations`
* - POST `/guilds/{guild.id}/integrations`
*/
guildIntegrations(guildID: Snowflake) {
return `/guilds/${guildID}/integrations` as const;
},

/**
* Route for:
* - PATCH `/guilds/{guild.id}/integrations/{integration.id}`
* - DELETE `/guilds/{guild.id}/integrations/{integration.id}`
*/
guildIntegration(guildID: Snowflake, integrationID: Snowflake) {
return `/guilds/${guildID}/integrations/${integrationID}` as const;
},

/**
* Route for:
* - POST `/guilds/{guild.id}/integrations/{integration.id}/sync`
*/
guildIntegrationSync(guildID: Snowflake, integrationID: Snowflake) {
return `/guilds/${guildID}/integrations/${integrationID}/sync` as const;
},

/**
* Route for:
* - GET `/guilds/{guild.id}/widget`
Expand Down

0 comments on commit 577c5bd

Please sign in to comment.