Commit 8a903885 authored by skeyboy's avatar skeyboy

Android 登录页修改

parent c70dc107
This diff is collapsed.
......@@ -30,6 +30,7 @@ import 'package:flutter_client_sse/flutter_client_sse.dart';
//
class HomeController extends GetxController with SingleGetTickerProviderMixin {
HomeController();
static HomeController get to => Get.put(HomeController());
/// 响应式成员变量
......@@ -41,6 +42,7 @@ class HomeController extends GetxController with SingleGetTickerProviderMixin {
late AnimationController _controller;
late Animation<double> _animation;
bool _isRotated = false;
// ignore: prefer_typing_uninitialized_variables
late var sse;
......@@ -69,8 +71,24 @@ class HomeController extends GetxController with SingleGetTickerProviderMixin {
/// 事件
bool gotoLoginPage() {
if (UserStore.to.isLogin == false) {
Get.toNamed(AppRoutes.SIGN_IN);
return true;
} else {
return false;
}
}
void sendMessage(Chat.ChatMessage message) async {
if (state.isLoading || message.text.trim().isEmpty) {
if (state.isLoading || message.text
.trim()
.isEmpty) {
return;
}
/// 需要先进入登录页才可
if (gotoLoginPage()) {
return;
}
Vibrate.feedback(FeedbackType.impact);
......@@ -185,6 +203,7 @@ class HomeController extends GetxController with SingleGetTickerProviderMixin {
void addCount() {
// count.value = count.value + 1;
}
// 方法
closeChat() async {
......@@ -334,11 +353,11 @@ class HomeController extends GetxController with SingleGetTickerProviderMixin {
user: receiveUser,
createdAt: DateTime.now(),
text: "您关联的上下文超出了我的理解能力范围,请点击右上角刷新按钮重置会话。"
// user: receiveUser,
// createdAt: DateTime.now(),
// // id: const Uuid().v4(),
// text: "",
)
// user: receiveUser,
// createdAt: DateTime.now(),
// // id: const Uuid().v4(),
// text: "",
)
]);
} else {
state.messageList.setRange(0, 1, [
......@@ -348,11 +367,11 @@ class HomeController extends GetxController with SingleGetTickerProviderMixin {
text: state.messageList.value[0].text == "LOADING"
? text
: state.messageList.value[0].text + text
// user: receiveUser,
// createdAt: DateTime.now(),
// // id: const Uuid().v4(),
// text: "",
)
// user: receiveUser,
// createdAt: DateTime.now(),
// // id: const Uuid().v4(),
// text: "",
)
]);
}
......@@ -365,7 +384,8 @@ class HomeController extends GetxController with SingleGetTickerProviderMixin {
try {
await UserAPI.resetConversion();
EasyLoading.showToast('已将对话上下文重置!', maskType: EasyLoadingMaskType.none);
EasyLoading.showToast(
'已将对话上下文重置!', maskType: EasyLoadingMaskType.none);
} catch (e) {}
}
......@@ -461,8 +481,8 @@ class HomeController extends GetxController with SingleGetTickerProviderMixin {
ApplicationController.to.onLongPressEnd(details);
}
// onLongPressStart: cc.onLongPressStart,
// onLongPressEnd: cc.onLongPressEnd
// onLongPressStart: cc.onLongPressStart,
// onLongPressEnd: cc.onLongPressEnd
// obx(Map map) {}
// obx(Map map) {}
}
This diff is collapsed.
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment