diff --git a/packages/rest/src/lib/RequestManager.ts b/packages/rest/src/lib/RequestManager.ts index ecb664121..999842dbf 100644 --- a/packages/rest/src/lib/RequestManager.ts +++ b/packages/rest/src/lib/RequestManager.ts @@ -447,8 +447,8 @@ export class RequestManager extends EventEmitter { // https://github.com/discord/discord-api-docs/issues/1295 if (method === RequestMethod.Delete && baseRoute === '/channels/:id/messages/:id') { const id = /\d{16,19}$/.exec(endpoint)![0]; - const snowflake = DiscordSnowflake.deconstruct(id); - if (Date.now() - Number(snowflake.timestamp) > 1000 * 60 * 60 * 24 * 14) { + const timestamp = DiscordSnowflake.timestampFrom(id); + if (Date.now() - timestamp > 1000 * 60 * 60 * 24 * 14) { exceptions += '/Delete Old Message'; } }