2022-03-19 17:37:45 +07:00
|
|
|
'use strict';
|
2022-04-12 20:46:25 +07:00
|
|
|
const { Events } = require('../../../util/Constants');
|
2022-03-19 17:37:45 +07:00
|
|
|
|
2022-06-13 23:53:43 +07:00
|
|
|
/**
|
|
|
|
* @typedef {Object} InteractionResponseBody
|
|
|
|
* @property {Snowflake} id maybe id of this event (???) (documentation needed)
|
|
|
|
* @property {Snowflake} nonce nonce in POST /interactions
|
|
|
|
*/
|
|
|
|
|
2022-03-19 17:37:45 +07:00
|
|
|
module.exports = (client, packet) => {
|
2022-04-16 17:44:43 +07:00
|
|
|
if (client.user.bot) client.actions.InteractionCreate.handle(packet.d);
|
2022-06-16 12:34:03 +07:00
|
|
|
else client.emit(Events.INTERACTION_CREATE, packet.d);
|
2022-03-19 17:37:45 +07:00
|
|
|
};
|