@asteriskzuo/react-native-easemob
Version:
easemob chat sdk of react-native.
24 lines (19 loc) • 643 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.generateMessageId = generateMessageId;
exports.getNowTimestamp = getNowTimestamp;
exports.getRandomInt = getRandomInt;
function getNowTimestamp() {
return Date.now();
} // https://www.codegrepper.com/code-examples/javascript/random+number+generator+in+typescript
function getRandomInt(min, max) {
min = Math.ceil(min);
max = Math.floor(max);
return Math.floor(Math.random() * (max - min + 1)) + min;
}
function generateMessageId() {
return getNowTimestamp().toString() + getRandomInt(1, 99999).toString();
}
//# sourceMappingURL=Utils.js.map