Skip to content

Commit 2daddbb

Browse files
committed
Refactor message API types and add elementId to file element
Removed unnecessary type casting in NTQQMsgApi, added missing elementId property to fileElement in NTQQOnlineApi, and updated NodeIKernelMsgService to use SendMessageElement for sendMsg. Also standardized method signatures and formatting for improved type safety and consistency.
1 parent 6ec5bbe commit 2daddbb

3 files changed

Lines changed: 341 additions & 343 deletions

File tree

packages/napcat-core/apis/msg.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -245,7 +245,7 @@ export class NTQQMsgApi {
245245
[
246246
'0',
247247
peer,
248-
msgElements as any,
248+
msgElements,
249249
new Map(),
250250
],
251251
(ret) => ret.result === 0,

packages/napcat-core/apis/online.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ export class NTQQOnlineApi {
3131

3232
const fileElementToSend = [{
3333
elementType: 23,
34+
elementId: '',
3435
fileElement: {
3536
fileName: actualFileName,
3637
filePath,

0 commit comments

Comments
 (0)