From c8ebf1abfb2f498f57f7bd7901f5df07bdcc81eb Mon Sep 17 00:00:00 2001 From: ethan Date: Tue, 10 Mar 2026 12:30:07 +0800 Subject: [PATCH 1/2] Separate app and sdk --- apps/im_app/pubspec.yaml | 50 +++++++++++++++++++++++++++++++++++++--- pubspec.yaml | 1 - 2 files changed, 47 insertions(+), 4 deletions(-) diff --git a/apps/im_app/pubspec.yaml b/apps/im_app/pubspec.yaml index ae88c79..a9ba480 100644 --- a/apps/im_app/pubspec.yaml +++ b/apps/im_app/pubspec.yaml @@ -3,8 +3,6 @@ description: "Customer IM Client" publish_to: none version: 0.1.0 -resolution: workspace - environment: sdk: ^3.11.0 @@ -12,14 +10,60 @@ dependencies: flutter: sdk: flutter - # Workspace SDK packages + # Workspace SDK packages - 使用 git dependency 控制版本 networks_sdk: + git: + url: https://gitea.cyberbot.work/CS-IM/customer-im-client.git + ref: networks_sdk/v0.0.1 + path: packages/networks_sdk + storage_sdk: + git: + url: https://gitea.cyberbot.work/CS-IM/customer-im-client.git + ref: storage_sdk/v0.0.1 + path: packages/storage_sdk + media_sdk: + git: + url: https://gitea.cyberbot.work/CS-IM/customer-im-client.git + ref: media_sdk/v0.0.1 + path: packages/media_sdk + rtc_sdk: + git: + url: https://gitea.cyberbot.work/CS-IM/customer-im-client.git + ref: rtc_sdk/v0.0.1 + path: packages/rtc_sdk + notification_sdk: + git: + url: https://gitea.cyberbot.work/CS-IM/customer-im-client.git + ref: notification_sdk/v0.0.1 + path: packages/notification_sdk + protocol_sdk: + git: + url: https://gitea.cyberbot.work/CS-IM/customer-im-client.git + ref: protocol_sdk/v0.0.1 + path: packages/protocol_sdk + l10n_sdk: + git: + url: https://gitea.cyberbot.work/CS-IM/customer-im-client.git + ref: l10n_sdk/v0.0.1 + path: packages/l10n_sdk + + cipher_guard_sdk: + git: + url: https://gitea.cyberbot.work/CS-IM/customer-im-client.git + ref: cipher_guard_sdk/v0.0.1 + path: packages/cipher_guard_sdk + + im_log_sdk: + git: + url: https://gitea.cyberbot.work/CS-IM/customer-im-client.git + ref: im_log_sdk/v0.0.1 + path: packages/im_log_sdk # 状态管理 - Riverpod flutter_riverpod: ^3.0.0 diff --git a/pubspec.yaml b/pubspec.yaml index ad96e89..f00c26c 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -5,7 +5,6 @@ environment: sdk: ^3.11.0 workspace: - - apps/im_app - packages/cipher_guard_sdk - packages/l10n_sdk - packages/media_sdk From 13126a99e0eebe0fc5004502bfcb70faf3df2a69 Mon Sep 17 00:00:00 2001 From: ethan Date: Tue, 10 Mar 2026 12:48:41 +0800 Subject: [PATCH 2/2] =?UTF-8?q?Fix:=201.sdk=E4=BD=8D=E7=BD=AE=202.dart=5Fj?= =?UTF-8?q?sonwebtoken=E6=9C=AC=E7=89=88=E9=81=A9=E9=85=8Dcipher=5Fguard?= =?UTF-8?q?=5Fsdk=E7=89=88=E6=9C=AC.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/im_app/pubspec.yaml | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/apps/im_app/pubspec.yaml b/apps/im_app/pubspec.yaml index a9ba480..e077b26 100644 --- a/apps/im_app/pubspec.yaml +++ b/apps/im_app/pubspec.yaml @@ -13,55 +13,55 @@ dependencies: # Workspace SDK packages - 使用 git dependency 控制版本 networks_sdk: git: - url: https://gitea.cyberbot.work/CS-IM/customer-im-client.git + url: https://gitea.winwayinfo.com/CUS-IM/customer-im-client.git ref: networks_sdk/v0.0.1 path: packages/networks_sdk storage_sdk: git: - url: https://gitea.cyberbot.work/CS-IM/customer-im-client.git + url: https://gitea.winwayinfo.com/CUS-IM/customer-im-client.git ref: storage_sdk/v0.0.1 path: packages/storage_sdk media_sdk: git: - url: https://gitea.cyberbot.work/CS-IM/customer-im-client.git + url: https://gitea.winwayinfo.com/CUS-IM/customer-im-client.git ref: media_sdk/v0.0.1 path: packages/media_sdk rtc_sdk: git: - url: https://gitea.cyberbot.work/CS-IM/customer-im-client.git + url: https://gitea.winwayinfo.com/CUS-IM/customer-im-client.git ref: rtc_sdk/v0.0.1 path: packages/rtc_sdk notification_sdk: git: - url: https://gitea.cyberbot.work/CS-IM/customer-im-client.git + url: https://gitea.winwayinfo.com/CUS-IM/customer-im-client.git ref: notification_sdk/v0.0.1 path: packages/notification_sdk protocol_sdk: git: - url: https://gitea.cyberbot.work/CS-IM/customer-im-client.git + url: https://gitea.winwayinfo.com/CUS-IM/customer-im-client.git ref: protocol_sdk/v0.0.1 path: packages/protocol_sdk l10n_sdk: git: - url: https://gitea.cyberbot.work/CS-IM/customer-im-client.git + url: https://gitea.winwayinfo.com/CUS-IM/customer-im-client.git ref: l10n_sdk/v0.0.1 path: packages/l10n_sdk cipher_guard_sdk: git: - url: https://gitea.cyberbot.work/CS-IM/customer-im-client.git + url: https://gitea.winwayinfo.com/CUS-IM/customer-im-client.git ref: cipher_guard_sdk/v0.0.1 path: packages/cipher_guard_sdk im_log_sdk: git: - url: https://gitea.cyberbot.work/CS-IM/customer-im-client.git + url: https://gitea.winwayinfo.com/CUS-IM/customer-im-client.git ref: im_log_sdk/v0.0.1 path: packages/im_log_sdk @@ -82,7 +82,7 @@ dependencies: connectivity_plus: ^6.1.0 # JWT 解析(token 过期检测、主动刷新) - dart_jsonwebtoken: ^3.3.2 + dart_jsonwebtoken: ^3.1.0 # 数据库(schema 定义在 im_app,连接/CRUD 封装在 storage_sdk) drift: ^2.22.0