Added basic control panel
This commit is contained in:
@@ -44,7 +44,7 @@ export class TwilioHandler {
|
||||
|
||||
this.client = require('twilio')(
|
||||
this._Main.Config.twilio.accountSid,
|
||||
this._Main.Config.twilio.authToken
|
||||
this._Main.Config.twilio.authToken,
|
||||
);
|
||||
}
|
||||
|
||||
@@ -77,14 +77,13 @@ export class TwilioHandler {
|
||||
console.log(PREFIX, `Sending to Twilio:\n`, errorMessage);
|
||||
|
||||
const promises = this._Main.Config.twilio.toNumbers.map(
|
||||
(toNumber) => this.sendMessage(toNumber, errorMessage)
|
||||
(toNumber) => this.sendMessage(toNumber, errorMessage),
|
||||
);
|
||||
await Promise.all(promises);
|
||||
}, this._Main.Config.twilio.aggregateTimeout);
|
||||
}
|
||||
|
||||
sendMessage(to: string, message: string) {
|
||||
return;
|
||||
return new Promise<boolean>((resolve) => {
|
||||
this.client.messages
|
||||
.create({
|
||||
@@ -104,4 +103,9 @@ export class TwilioHandler {
|
||||
}
|
||||
}
|
||||
|
||||
type TwilioCategories = 'CameraRunner' | 'UnityRunner' | 'UnityWebSocket';
|
||||
type TwilioCategories =
|
||||
| 'CameraRunner'
|
||||
| 'UnityRunner'
|
||||
| 'UnityWebSocket'
|
||||
| 'Status'
|
||||
| 'Audio';
|
||||
|
||||
Reference in New Issue
Block a user