mirror of
https://github.com/NapNeko/NapCatQQ.git
synced 2026-02-06 13:05:09 +00:00
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.
This commit is contained in:
@@ -245,7 +245,7 @@ export class NTQQMsgApi {
|
|||||||
[
|
[
|
||||||
'0',
|
'0',
|
||||||
peer,
|
peer,
|
||||||
msgElements as any,
|
msgElements,
|
||||||
new Map(),
|
new Map(),
|
||||||
],
|
],
|
||||||
(ret) => ret.result === 0,
|
(ret) => ret.result === 0,
|
||||||
|
|||||||
@@ -31,6 +31,7 @@ export class NTQQOnlineApi {
|
|||||||
|
|
||||||
const fileElementToSend = [{
|
const fileElementToSend = [{
|
||||||
elementType: 23,
|
elementType: 23,
|
||||||
|
elementId: '',
|
||||||
fileElement: {
|
fileElement: {
|
||||||
fileName: actualFileName,
|
fileName: actualFileName,
|
||||||
filePath,
|
filePath,
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user