feat(MessageAttachment): add spoiler getter (#3713)

This commit is contained in:
SpaceEEC
2020-01-24 16:45:52 +01:00
committed by GitHub
parent a505a55e03
commit 4ca18647ba
2 changed files with 12 additions and 0 deletions

View File

@@ -1,3 +1,5 @@
const { basename } = require('path');
/**
* Represents an attachment in a message.
*/
@@ -63,6 +65,15 @@ class MessageAttachment {
*/
this.width = data.width;
}
/**
* Whether or not this attachment has been marked as a spoiler
* @type {boolean}
* @readonly
*/
get spoiler() {
return basename(this.url).startsWith('SPOILER_');
}
}
module.exports = MessageAttachment;