Fixed User#fetchProfile, UserProfile#premium and added #flags (#1629)

* Fixed User#fetchProfile, UserProfile#premium and added #flags

* made UserProfile#flags a getter and stored the raw bitfield under UserProfile#_flags

* lowercased Flags
This commit is contained in:
SpaceEEC
2017-07-04 00:28:53 +02:00
committed by Crawl
parent 3da95d7e68
commit c42e53d70d
3 changed files with 36 additions and 2 deletions

View File

@@ -481,6 +481,19 @@ exports.UserSettingsMap = {
},
};
/**
* All flags users can have:
* - STAFF
* - PARTNER
* - HYPESQUAD
* @typedef {string} UserFlags
*/
exports.UserFlags = {
STAFF: 1 << 0,
PARTNER: 1 << 1,
HYPESQUAD: 1 << 2,
};
exports.Colors = {
DEFAULT: 0x000000,
AQUA: 0x1ABC9C,