infobip-rtc
Version:
Infobip RTC JavaScript SDK - Infobip WebRTC API Implementation
15 lines • 574 B
JavaScript
class ValidationUtil {
static validateCustomData(customData) {
if (JSON.stringify(customData).length > this.CUSTOM_DATA_LENGTH_LIMIT) {
throw new Error(`Custom data length limit exceeded.`);
}
Object.values(customData).forEach(value => {
if (value && typeof value !== "string") {
throw new Error(`Invalid custom data. Value ${value} must be string!`);
}
});
}
}
ValidationUtil.CUSTOM_DATA_LENGTH_LIMIT = 920;
export default ValidationUtil;
//# sourceMappingURL=ValidationUtil.js.map