|
|
@@ -1,6 +1,7 @@
|
|
|
import 'dart:ui';
|
|
|
|
|
|
import 'package:electronic_assistant/base/base_controller.dart';
|
|
|
+import 'package:electronic_assistant/data/repositories/account_repository.dart';
|
|
|
import 'package:electronic_assistant/resource/assets.gen.dart';
|
|
|
import 'package:electronic_assistant/resource/colors.gen.dart';
|
|
|
import 'package:electronic_assistant/resource/string.gen.dart';
|
|
|
@@ -9,6 +10,7 @@ import 'package:flutter/cupertino.dart';
|
|
|
import 'package:flutter/material.dart';
|
|
|
import 'package:get/get.dart';
|
|
|
|
|
|
+import '../../router/app_pages.dart';
|
|
|
|
|
|
class MainController extends BaseController {
|
|
|
final GlobalKey<ScaffoldState> scaffoldKey = GlobalKey<ScaffoldState>();
|
|
|
@@ -57,6 +59,14 @@ class MainController extends BaseController {
|
|
|
void closeDrawer() {
|
|
|
scaffoldKey.currentState?.closeDrawer();
|
|
|
}
|
|
|
+
|
|
|
+ void onChatClick() {
|
|
|
+ if (accountRepository.isLogin.value) {
|
|
|
+ Get.toNamed(RoutePath.chat);
|
|
|
+ } else {
|
|
|
+ Get.toNamed(RoutePath.login);
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
class TabBean {
|