@@ -15,32 +15,31 @@ module.exports = {
15
15
global . userDB = userDB ;
16
16
17
17
// Set up an automatic database check to see if there is any out of date roles.
18
- const role_job = new CronJob (
19
- '0 0 12 * * *' ,
20
- async function ( ) {
21
- console . log ( "Performing daily check of old roles at 12:00pm" ) ;
22
-
23
- const old_roles = await userDB . checkTimeAssigned ( ) ;
24
- for ( const removed_role of old_roles ) {
25
- try {
26
- const guild = await client . guilds . fetch ( CSESOC_SERVER_ID ) ;
27
- const member = await guild . members . fetch ( removed_role . userid ) ;
28
- const roles = await guild . roles . fetch ( ) ;
29
- const role = roles . find ( r => r . name === removed_role . role_name ) ;
30
-
31
- if ( member && role ) {
32
- await member . roles . remove ( role ) ;
33
- await userDB . remove_user_role ( removed_role . userid , removed_role . role_name ) ;
34
- // console.log(`Removed role ${removed_role.role_name} from user ${removed_role.userid}`);
35
- } else {
36
- console . log ( `Could not find role ${ removed_role . role_name } or user ${ removed_role . userid } ` ) ;
37
- }
38
- } catch ( error ) {
39
- console . log ( error ) ;
18
+ const role_job = new CronJob ( "0 0 12 * * *" , async function ( ) {
19
+ console . log ( "Performing daily check of old roles at 12:00pm" ) ;
20
+
21
+ const old_roles = await userDB . checkTimeAssigned ( ) ;
22
+ for ( const removed_role of old_roles ) {
23
+ try {
24
+ const guild = await client . guilds . fetch ( CSESOC_SERVER_ID ) ;
25
+ const member = await guild . members . fetch ( removed_role . userid ) ;
26
+ const roles = await guild . roles . fetch ( ) ;
27
+ const role = roles . find ( ( r ) => r . name === removed_role . role_name ) ;
28
+
29
+ if ( member && role ) {
30
+ await member . roles . remove ( role ) ;
31
+ await userDB . remove_user_role ( removed_role . userid , removed_role . role_name ) ;
32
+ // console.log(`Removed role ${removed_role.role_name} from user ${removed_role.userid}`);
33
+ } else {
34
+ console . log (
35
+ `Could not find role ${ removed_role . role_name } or user ${ removed_role . userid } ` ,
36
+ ) ;
40
37
}
38
+ } catch ( error ) {
39
+ console . log ( error ) ;
41
40
}
42
- } ,
43
- ) ;
41
+ }
42
+ } ) ;
44
43
45
44
role_job . start ( ) ;
46
45
} ,
0 commit comments