Skip to content

Commit f9d5c1a

Browse files
committed
Added DJ role (anjanms#35)
1 parent 329ca93 commit f9d5c1a

2 files changed

Lines changed: 14 additions & 0 deletions

File tree

index.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -600,6 +600,11 @@ DubAPI.prototype.isResidentDJ = function(user) {
600600
return user.role === roles['resident-dj'].id;
601601
};
602602

603+
DubAPI.prototype.isDJ = function(user) {
604+
if (!this._.connected || user === undefined) return false;
605+
return user.role === roles['dj'].id;
606+
};
607+
603608
DubAPI.prototype.isStaff = function(user) {
604609
if (!this._.connected || user === undefined) return false;
605610
return user.role !== null;

lib/data/roles.js

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,4 +76,13 @@ roles['resident-dj'] = roles['5615feb8e596154fc2000002'] = {
7676
]
7777
};
7878

79+
roles['dj'] = roles['564435423f6ba174d2000001'] = {
80+
id: '564435423f6ba174d2000001',
81+
type: 'dj',
82+
label: 'DJ',
83+
rights: [
84+
'set-dj'
85+
]
86+
};
87+
7988
module.exports = roles;

0 commit comments

Comments
 (0)