wip: simplify formatMessage internal logic

pull/34/head
legobt 2 years ago
parent 5bc9293f93
commit c874a124b9
No known key found for this signature in database
GPG Key ID: AB99C6D5F471E4E6

@ -60,22 +60,22 @@
: ArrayBuffer.isView; : ArrayBuffer.isView;
var formatMessage = function (message) { var formatMessage = function (message) {
var notString, type = typeof message; var type = typeof message;
if (type !== 'string') { if (type === 'string') {
if (type === 'object') { return [message, false];
if (message === null) { }
throw new Error(INPUT_ERROR); if (type === 'object') {
} else if (ARRAY_BUFFER && message.constructor === ArrayBuffer) { if (message === null) {
message = new Uint8Array(message); throw new Error(INPUT_ERROR);
} else if (!isArray(message) && !isView(message)) { } else if (ARRAY_BUFFER && message.constructor === ArrayBuffer) {
throw new Error(INPUT_ERROR); message = new Uint8Array(message);
} } else if (!isArray(message) && !isView(message)) {
} else {
throw new Error(INPUT_ERROR); throw new Error(INPUT_ERROR);
} }
notString = true; } else {
throw new Error(INPUT_ERROR);
} }
return [message, notString]; return [message, true];
} }
var empty = function (message) { var empty = function (message) {

Loading…
Cancel
Save