From ed59348e25d3953357eee8092f001d0f057a8dce Mon Sep 17 00:00:00 2001 From: SL Date: Thu, 1 Feb 2024 11:06:42 +0800 Subject: [PATCH] update query message extra data --- CHANGELOG.md | 4 +++- README.md | 2 +- lib/db/message.dart | 2 +- pubspec.lock | 8 ++++---- pubspec.yaml | 6 +++--- 5 files changed, 12 insertions(+), 10 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9822972..e206f16 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -49,4 +49,6 @@ ### 1.2.4 * Optimize connection ### 1.2.5 - * Modifying the issue of disconnected sockets not being destroyed \ No newline at end of file + * Modifying the issue of disconnected sockets not being destroyed + ### 1.2.6 + * update query message extra data \ No newline at end of file diff --git a/README.md b/README.md index d4dc4d5..ea3f984 100644 --- a/README.md +++ b/README.md @@ -9,7 +9,7 @@ #### 安装 ``` dependencies: - wukongimfluttersdk: ^1.2.5 + wukongimfluttersdk: ^1.2.6 ``` #### 引入 ```dart diff --git a/lib/db/message.dart b/lib/db/message.dart index 2d9f9a9..a8cc4d7 100644 --- a/lib/db/message.dart +++ b/lib/db/message.dart @@ -104,7 +104,7 @@ class MessageDB { Future> queryWithMessageIds(List messageIds) async { String sql = - "select $messageCols,$extraCols from ${WKDBConst.tableMessage} LEFT JOIN ${WKDBConst.tableMessageExtra} ON ${WKDBConst.tableMessage}.message_id=${WKDBConst.tableMessageExtra}.message_id WHERE ${WKDBConst.tableMessage}.message_id in (${WKDBConst.getPlaceholders(messageIds.length)}})"; + "select $messageCols,$extraCols from ${WKDBConst.tableMessage} LEFT JOIN ${WKDBConst.tableMessageExtra} ON ${WKDBConst.tableMessage}.message_id=${WKDBConst.tableMessageExtra}.message_id WHERE ${WKDBConst.tableMessage}.message_id in (${WKDBConst.getPlaceholders(messageIds.length)})"; List list = []; List> results = await WKDBHelper.shared.getDB().rawQuery(sql, messageIds); diff --git a/pubspec.lock b/pubspec.lock index 2e4a79a..234f4e7 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -393,18 +393,18 @@ packages: dependency: "direct main" description: name: sqflite - sha256: b3a8307b9519af28518e271e548594bdc435225fc77e8fb22e71a296c69281cf + sha256: "591f1602816e9c31377d5f008c2d9ef7b8aca8941c3f89cc5fd9d84da0c38a9a" url: "https://pub.flutter-io.cn" source: hosted - version: "2.0.3+1" + version: "2.3.0" sqflite_common: dependency: transitive description: name: sqflite_common - sha256: "8f7603f3f8f126740bc55c4ca2d1027aab4b74a1267a3e31ce51fe40e3b65b8f" + sha256: bb4738f15b23352822f4c42a531677e5c6f522e079461fd240ead29d8d8a54a6 url: "https://pub.flutter-io.cn" source: hosted - version: "2.4.5+1" + version: "2.5.0+2" stack_trace: dependency: transitive description: diff --git a/pubspec.yaml b/pubspec.yaml index 3a8ffa4..a18633d 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -15,7 +15,7 @@ description: wukong IM flutter sdk # https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html # In Windows, build-name is used as the major, minor, and patch parts # of the product and file versions while build-number is used as the build suffix. -version: 1.2.5 +version: 1.2.6 homepage: https://github.com/WuKongIM/WuKongIMFlutterSDK environment: @@ -34,7 +34,7 @@ dependencies: # The following adds the Cupertino Icons font to your application. # Use with the CupertinoIcons class for iOS style icons. - path: 1.8.3 + path: ^1.8.3 encrypt: ^5.0.1 cupertino_icons: ^1.0.2 x25519: ^0.1.1 @@ -46,7 +46,7 @@ dependencies: dio: ^5.3.2 encryptor: ^0.0.1 shared_preferences: ^2.2.0 - sqflite: 2.0.3+1 + sqflite: ^2.3.0 connectivity: ^3.0.6 dev_dependencies: