feat: add db

This commit is contained in:
2026-09-14 18:27:27 +08:00
parent e4b77e1c11
commit 193e5fff31
9 changed files with 88 additions and 10 deletions
+5 -3
View File
@@ -115,6 +115,7 @@
pushname: contact.pushname ?? null,
shortName: contact.shortName ?? null,
formattedName: contact.formattedName ?? null,
notifyName: contact.notifyName ?? null,
number: contact.number ?? null,
isMe: contact.isMe ?? false,
isUser: contact.isUser ?? false,
@@ -211,6 +212,7 @@
forwardingScore: message.forwardingScore ?? 0,
isStarred: message.isStarred ?? false,
broadcast: message.broadcast ?? false,
notifyName: message.notifyName ?? null,
mentionedIds: Array.isArray(message.mentionedIds) ? message.mentionedIds.map(serializeId) : [],
quotedMsgId: serializeMessageId(quotedMsgId),
quotedMsg,
@@ -269,7 +271,7 @@
return chats.filter(Boolean).map(serializeChat);
}
case "listContacts": {
const contacts = await WPP.contact.getAllContacts();
const contacts = await WPP.contact.list();
const result = request.params?.limit ? contacts.slice(0, request.params.limit) : contacts;
return result.filter(Boolean).map(serializeContact);
}
@@ -396,14 +398,14 @@
WPP.loader.onReady(() => {
console.log("[WA Bridge] WA-JS ready");
connect();
WPP.chat.on("chat.new_message", (message) => {
WPP.on("chat.new_message", (message) => {
if (socket?.readyState !== WebSocket.OPEN) {
return;
}
send({
type: "event",
event: "message",
data: serialize(message)
data: serializeMessage(message)
});
});
});