UNPKG

discord.js

Version:

A powerful library for interacting with the Discord API

17 lines (13 loc) 652 B
'use strict'; const Events = require('../../../util/Events'); module.exports = (client, { d: data }) => { const oldSubscription = client.application.subscriptions.cache.get(data.id)?._clone() ?? null; const newSubscription = client.application.subscriptions._add(data); /** * Emitted whenever a subscription is updated - i.e. when a user's subscription renews. * @event Client#subscriptionUpdate * @param {?Subscription} oldSubscription The subscription before the update * @param {Subscription} newSubscription The subscription after the update */ client.emit(Events.SubscriptionUpdate, oldSubscription, newSubscription); };