feat: 生成的唯一消息id 优化
This commit is contained in:
@@ -358,7 +358,7 @@ const initHandler = () => {
|
|||||||
console.log("initHandler");
|
console.log("initHandler");
|
||||||
|
|
||||||
loadRecentConversation();
|
loadRecentConversation();
|
||||||
loadConversationMsgList();
|
///loadConversationMsgList();
|
||||||
initWebSocket();
|
initWebSocket();
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@@ -13,7 +13,12 @@ export class IdUtils {
|
|||||||
* @returns {string} 消息ID
|
* @returns {string} 消息ID
|
||||||
*/
|
*/
|
||||||
static generateMessageId() {
|
static generateMessageId() {
|
||||||
return "mid" + new Date().getTime();
|
const timestamp = new Date().getTime();
|
||||||
|
const chars = "abcdefghijklmnopqrstuvwxyz";
|
||||||
|
const randomStr = Array.from({ length: 4 }, () =>
|
||||||
|
chars.charAt(Math.floor(Math.random() * chars.length))
|
||||||
|
).join("");
|
||||||
|
return "mid"+ randomStr + timestamp;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user