refactor: hook some api

This commit is contained in:
linyuchen
2024-02-08 01:45:56 +08:00
parent 3c4db1d9d9
commit 2c55d84b9f
9 changed files with 351 additions and 38 deletions

4
src/global.d.ts vendored
View File

@@ -1,7 +1,7 @@
import {
Config,
Group,
GroupMemberInfo,
GroupMember,
MessageElement,
Peer,
PostDataSendMsg, PttElement, RawMessage,
@@ -27,7 +27,7 @@ declare var LLAPI: {
recallMessage(peer: Peer, msgIds: string[]): Promise<void>;
getGroupsList(forced: boolean): Promise<Group[]>
getFriendsList(forced: boolean): Promise<User[]>
getGroupMemberList(group_id: string, num: number): Promise<{result: { infos: Map<string, GroupMemberInfo> }}>
getGroupMemberList(group_id: string, num: number): Promise<{result: { infos: Map<string, GroupMember> }}>
getPeer(): Promise<Peer>
add_qmenu(func: (qContextMenu: Node)=>void): void
Ptt2Text(msgId:string, peer: Peer, elements: MessageElement[]): Promise<any>