This commit is contained in:
2022-10-26 14:53:22 +08:00
parent 72807d7233
commit 875b44ffb9
8 changed files with 28 additions and 37 deletions

View File

@@ -4,6 +4,7 @@ import 'package:chat/views/user/info/index_page.dart';
import 'package:chat/views/user/info/nickname_page.dart';
import 'package:chat/views/user/qr_code/index_page.dart';
import 'package:chat/views/user/safe/index_page.dart';
import 'package:chat/views/user/serve/index_page.dart';
import 'package:chat/views/user/setting/index_page.dart';
import 'package:chat/views/user/share/index_page.dart';
import 'package:get/get.dart';
@@ -17,6 +18,7 @@ abstract class UserRoutes {
static const String safe = '/user/safe';
static const String info = '/user/info';
static const String infoNickname = '/user/info/nickname';
static const String serve = '/user/serve';
static GetPage router = GetPage(
name: UserRoutes.index,
@@ -51,6 +53,10 @@ abstract class UserRoutes {
),
],
),
GetPage(
name: '/serve',
page: () => const UserServePage(),
),
],
);
}

View File

@@ -337,6 +337,7 @@ class TimConversationService extends GetxService {
}
}
/// 发送消息
Future<bool> _sendMessage(
V2TimConversation conversation,
V2TimMsgCreateInfoResult result,
@@ -357,7 +358,6 @@ class TimConversationService extends GetxService {
if (sendMessageRes.code == 0) {
// TimMessageService.to
// .add(conversation.conversationID, result.messageInfo!);
// eventBus.fire(result.messageInfo!);
fetchList();
return true;
} else {

View File

@@ -380,8 +380,6 @@ class TimService extends GetxService {
Future.delayed(const Duration(milliseconds: 500), () async {
await TimConversationService.to.fetchList();
});
// eventBus.fire(message);
}
/// 通过消息判断是否是当前会话

View File

@@ -650,7 +650,6 @@ class _MessageFieldState extends State<MessageField> {
Widget _getBottomContainer() {
if (showEmojiPanel) {
// eventBus.fire('scrollToBottom');
return EmojiPanel(
onTapEmoji: (unicode) {
final oldText = _controller.text;
@@ -663,7 +662,6 @@ class _MessageFieldState extends State<MessageField> {
);
}
if (showMore) {
// eventBus.fire('scrollToBottom');
return GridView.count(
shrinkWrap: true,
physics: const NeverScrollableScrollPhysics(),

View File

@@ -42,32 +42,6 @@ class _MessageListState extends State<MessageList> {
axis: Axis.vertical,
);
/// 接收到消息 和 自己发送消息 使列表滚动到最底部
// eventBus.on().listen((event) {
// if (TimMessageService.to.curConversationId ==
// widget.conversation.conversationID) {
// if (event is V2TimMessage) {
// if (mounted) {
// setState(() {
// TimMessageService.to.addMessage(event);
// });
// }
// _scrollController.scrollToIndex(
// TimMessageService.to.messages.length - 1,
// preferPosition: AutoScrollPosition.begin,
// );
// }
// }
// if (event is String && event == 'scrollToBottom') {
// Future.delayed(const Duration(milliseconds: 200), () {
// _scrollController.animateTo(
// _scrollController.position.maxScrollExtent,
// duration: const Duration(milliseconds: 200),
// curve: Curves.easeOut,
// );
// });
// }
// });
_loadMessages();
}

View File

@@ -39,11 +39,6 @@ class _ShowSoundMessageState extends State<ShowSoundMessage> {
});
}
});
// eventBus.on().listen((event) {
// if (event == 'stop') {
// stopAndDispose();
// }
// });
}
void stopAndDispose() async {

View File

@@ -32,7 +32,7 @@ class _UserPageState extends State<UserPage> {
ActionItem(
'服务',
onTap: () {
Get.toNamed(UserRoutes.share);
Get.toNamed(UserRoutes.serve);
},
),
const Divider(

View File

@@ -0,0 +1,20 @@
import 'package:flutter/material.dart';
class UserServePage extends StatefulWidget {
const UserServePage({Key? key}) : super(key: key);
@override
State<UserServePage> createState() => _UserServePageState();
}
class _UserServePageState extends State<UserServePage> {
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: const Text('服务'),
),
body: Container(),
);
}
}