|
|
@@ -37,6 +37,8 @@ class ChatController extends BaseController {
|
|
|
|
|
|
ChatFromType? fromType;
|
|
|
|
|
|
+ bool isConsumeElectric = false;
|
|
|
+
|
|
|
@override
|
|
|
void onInit() {
|
|
|
super.onInit();
|
|
|
@@ -199,6 +201,7 @@ class ChatController extends BaseController {
|
|
|
if (delta == null) {
|
|
|
return;
|
|
|
}
|
|
|
+ isConsumeElectric = true;
|
|
|
progressingChatItem.append(delta.content ?? "");
|
|
|
} catch (ignore) {}
|
|
|
}, onDone: () {
|
|
|
@@ -291,4 +294,12 @@ class ChatController extends BaseController {
|
|
|
});
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+ @override
|
|
|
+ void onClose() {
|
|
|
+ super.onClose();
|
|
|
+ if (isConsumeElectric) {
|
|
|
+ accountRepository.refreshUserInfo();
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|