feat(ScheduledEvent): add none option for callType (#3838)
This commit is contained in:
parent
a31607e2dc
commit
166dc73c73
1 changed files with 5 additions and 5 deletions
|
|
@ -6,7 +6,7 @@
|
|||
* @property {?string} description The scheduled event description
|
||||
* @property {?Date} endTime The end time of the event
|
||||
* @property {?string} location The location of the event
|
||||
* @property {?string} callType The type of a WhatsApp call link to generate, valid values are: `video` | `voice`
|
||||
* @property {?string} callType The type of a WhatsApp call link to generate, valid values are: `video` | `voice` | `none`
|
||||
* @property {boolean} [isEventCanceled = false] Indicates if a scheduled event should be sent as an already canceled
|
||||
* @property {?Array<number>} messageSecret The custom message secret, can be used as an event ID. NOTE: it has to be a unique vector with a length of 32
|
||||
*/
|
||||
|
|
@ -58,10 +58,10 @@ class ScheduledEvent {
|
|||
}(`Empty '${propName}' parameter value is provided.`);
|
||||
}
|
||||
|
||||
if (propName === 'callType' && propValue && !['video', 'voice'].includes(propValue)) {
|
||||
if (propName === 'callType' && propValue && !['video', 'voice', 'none'].includes(propValue)) {
|
||||
throw new class CreateScheduledEventError extends Error {
|
||||
constructor(m) { super(m); }
|
||||
}(`Invalid '${propName}' parameter value is provided. Valid values are: 'voice' | 'video'.`);
|
||||
}(`Invalid '${propName}' parameter value is provided. Valid values are: 'voice' | 'video' | 'none'.`);
|
||||
}
|
||||
|
||||
return propValue;
|
||||
|
|
|
|||
Loading…
Reference in a new issue