mirror of
https://github.com/Linloir/Simple-TCP-Server.git
synced 2025-12-18 16:38:12 +08:00
API adjustment
- Return filemd5 on FETCHMSG request
This commit is contained in:
parent
44ae7faef4
commit
bdfeb07927
@ -1,7 +1,7 @@
|
|||||||
/*
|
/*
|
||||||
* @Author : Linloir
|
* @Author : Linloir
|
||||||
* @Date : 2022-10-06 16:15:01
|
* @Date : 2022-10-06 16:15:01
|
||||||
* @LastEditTime : 2022-10-15 11:26:03
|
* @LastEditTime : 2022-10-18 14:12:22
|
||||||
* @Description :
|
* @Description :
|
||||||
*/
|
*/
|
||||||
|
|
||||||
@ -358,7 +358,16 @@ class DataBaseHelper {
|
|||||||
|
|
||||||
//Fetch unfetched messages
|
//Fetch unfetched messages
|
||||||
var unfetchMsgQueryResult = await _database.query(
|
var unfetchMsgQueryResult = await _database.query(
|
||||||
'msgs',
|
'msgs join msgfiles on msgs.md5encoded = msgfiles.msgmd5',
|
||||||
|
columns: [
|
||||||
|
'msgs.userid as userid',
|
||||||
|
'msgs.targetid as targetid',
|
||||||
|
'msgs.contenttype as contenttype',
|
||||||
|
'msgs.content as content',
|
||||||
|
'msgs.timestamp as timestamp',
|
||||||
|
'msgs.md5encoded as md5encoded',
|
||||||
|
'msgfiles.filemd5 as filemd5'
|
||||||
|
],
|
||||||
where: '(userid = ? or targetid = ?) and timestamp > ?',
|
where: '(userid = ? or targetid = ?) and timestamp > ?',
|
||||||
whereArgs: [
|
whereArgs: [
|
||||||
userID,
|
userID,
|
||||||
@ -376,7 +385,8 @@ class DataBaseHelper {
|
|||||||
),
|
),
|
||||||
content: message['content'] as String,
|
content: message['content'] as String,
|
||||||
timestamp: message['timestamp'] as int,
|
timestamp: message['timestamp'] as int,
|
||||||
md5encoded: message['md5encoded'] as String
|
md5encoded: message['md5encoded'] as String,
|
||||||
|
filemd5: message['filemd5'] as String?
|
||||||
);
|
);
|
||||||
}).toList();
|
}).toList();
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user