mirror of
https://github.com/NapNeko/NapCatQQ.git
synced 2024-11-21 09:36:35 +00:00
rector: 离线文件重构初步完成
This commit is contained in:
parent
f2e4579fd8
commit
7b24f90d9f
@ -168,7 +168,6 @@ export class OB11Constructor {
|
|||||||
message_data['data']['file'] = element.picElement.fileName;
|
message_data['data']['file'] = element.picElement.fileName;
|
||||||
message_data['subType'] = element.picElement.picSubType;
|
message_data['subType'] = element.picElement.picSubType;
|
||||||
// message_data["data"]["path"] = element.picElement.sourcePath
|
// message_data["data"]["path"] = element.picElement.sourcePath
|
||||||
// let currentRKey = "CAQSKAB6JWENi5LMk0kc62l8Pm3Jn1dsLZHyRLAnNmHGoZ3y_gDZPqZt-64"
|
|
||||||
|
|
||||||
try {
|
try {
|
||||||
message_data['data']['url'] = await NTQQFileApi.getImageUrl(element.picElement);
|
message_data['data']['url'] = await NTQQFileApi.getImageUrl(element.picElement);
|
||||||
@ -178,19 +177,6 @@ export class OB11Constructor {
|
|||||||
//console.log(message_data['data']['url'])
|
//console.log(message_data['data']['url'])
|
||||||
// message_data["data"]["file_id"] = element.picElement.fileUuid
|
// message_data["data"]["file_id"] = element.picElement.fileUuid
|
||||||
message_data['data']['file_size'] = element.picElement.fileSize;
|
message_data['data']['file_size'] = element.picElement.fileSize;
|
||||||
// dbUtil.addFileCache({
|
|
||||||
// name: element.picElement.fileName,
|
|
||||||
// path: element.picElement.sourcePath,
|
|
||||||
// size: element.picElement.fileSize,
|
|
||||||
// url: message_data['data']['url'],
|
|
||||||
// uuid: element.picElement.fileUuid || '',
|
|
||||||
// msgId: msg.msgId,
|
|
||||||
// element: element.picElement,
|
|
||||||
// elementType: ElementType.PIC,
|
|
||||||
// elementId: element.elementId
|
|
||||||
// }).then();
|
|
||||||
// 不自动下载图片
|
|
||||||
|
|
||||||
}
|
}
|
||||||
else if (element.fileElement) {
|
else if (element.fileElement) {
|
||||||
|
|
||||||
@ -266,7 +252,7 @@ export class OB11Constructor {
|
|||||||
message_data['type'] = OB11MessageDataType.voice;
|
message_data['type'] = OB11MessageDataType.voice;
|
||||||
message_data['data']['file'] = element.pttElement.fileName;
|
message_data['data']['file'] = element.pttElement.fileName;
|
||||||
message_data['data']['path'] = element.pttElement.filePath;
|
message_data['data']['path'] = element.pttElement.filePath;
|
||||||
// message_data["data"]["file_id"] = element.pttElement.fileUuid
|
message_data["data"]["file_id"] = element.pttElement.fileUuid;
|
||||||
message_data['data']['file_size'] = element.pttElement.fileSize;
|
message_data['data']['file_size'] = element.pttElement.fileSize;
|
||||||
// dbUtil.addFileCache({
|
// dbUtil.addFileCache({
|
||||||
// name: element.pttElement.fileName,
|
// name: element.pttElement.fileName,
|
||||||
@ -279,7 +265,20 @@ export class OB11Constructor {
|
|||||||
// elementType: ElementType.PTT,
|
// elementType: ElementType.PTT,
|
||||||
// elementId: element.elementId
|
// elementId: element.elementId
|
||||||
// }).then();
|
// }).then();
|
||||||
|
await NTQQFileApi.addFileCache({
|
||||||
|
peerUid: msg.peerUid,
|
||||||
|
chatType: msg.chatType,
|
||||||
|
guildId: '',
|
||||||
|
},
|
||||||
|
msg.msgId,
|
||||||
|
msg.msgSeq,
|
||||||
|
msg.senderUid,
|
||||||
|
element.elementId,
|
||||||
|
element.elementType.toString(),
|
||||||
|
element.pttElement.fileSize || '0',
|
||||||
|
element.pttElement.fileUuid || ''
|
||||||
|
);
|
||||||
|
//以uuid作为文件名
|
||||||
}
|
}
|
||||||
else if (element.arkElement) {
|
else if (element.arkElement) {
|
||||||
message_data['type'] = OB11MessageDataType.json;
|
message_data['type'] = OB11MessageDataType.json;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user