File tree 2 files changed +38
-3
lines changed
2 files changed +38
-3
lines changed Original file line number Diff line number Diff line change @@ -100,7 +100,7 @@ class FaerunCalendar {
100
100
this . alarms = state . alarms ;
101
101
}
102
102
103
- static handleInput ( msg ) {
103
+ handleInput ( msg ) {
104
104
const args = msg . content . split ( / \s + - - / ) ;
105
105
106
106
if ( msg . type !== "api" ) return ;
@@ -240,6 +240,21 @@ class FaerunCalendar {
240
240
}
241
241
}
242
242
}
243
+
244
+ checkInstall ( ) {
245
+ if ( ! state . calendar ) {
246
+ setDefaults ( ) ;
247
+ }
248
+
249
+ if ( ! state . alarms ) {
250
+ setAlarmDefaults ( ) ;
251
+ }
252
+ }
253
+
254
+ registerEventHandlers ( ) {
255
+ on ( "chat:message" , this . handleInput ) ;
256
+ log ( "Calendar DND - Registered Event Handlers!" ) ;
257
+ }
243
258
}
244
259
245
260
const calendar = new FaerunCalendar ( ) ;
Original file line number Diff line number Diff line change @@ -100,7 +100,7 @@ class FaerunCalendar {
100
100
this . alarms = state . alarms ;
101
101
}
102
102
103
- static handleInput ( msg ) {
103
+ handleInput ( msg ) {
104
104
const args = msg . content . split ( / \s + - - / ) ;
105
105
106
106
if ( msg . type !== "api" ) return ;
@@ -240,6 +240,21 @@ class FaerunCalendar {
240
240
}
241
241
}
242
242
}
243
+
244
+ checkInstall ( ) {
245
+ if ( ! state . calendar ) {
246
+ setDefaults ( ) ;
247
+ }
248
+
249
+ if ( ! state . alarms ) {
250
+ setAlarmDefaults ( ) ;
251
+ }
252
+ }
253
+
254
+ registerEventHandlers ( ) {
255
+ on ( "chat:message" , this . handleInput ) ;
256
+ log ( "Calendar DND - Registered Event Handlers!" ) ;
257
+ }
243
258
}
244
259
245
260
const calendar = new FaerunCalendar ( ) ;
@@ -1015,4 +1030,9 @@ function chkAlarms() {
1015
1030
}
1016
1031
}
1017
1032
}
1018
- }
1033
+ }
1034
+
1035
+ on ( "ready" , ( ) => {
1036
+ calendar . checkInstall ( ) ;
1037
+ calendar . registerEventHandlers ( ) ;
1038
+ } ) ;
You can’t perform that action at this time.
0 commit comments