format
This commit is contained in:
@@ -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(),
|
||||
),
|
||||
],
|
||||
);
|
||||
}
|
||||
|
||||
@@ -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 {
|
||||
|
||||
@@ -380,8 +380,6 @@ class TimService extends GetxService {
|
||||
Future.delayed(const Duration(milliseconds: 500), () async {
|
||||
await TimConversationService.to.fetchList();
|
||||
});
|
||||
|
||||
// eventBus.fire(message);
|
||||
}
|
||||
|
||||
/// 通过消息判断是否是当前会话
|
||||
|
||||
@@ -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(),
|
||||
|
||||
@@ -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();
|
||||
}
|
||||
|
||||
|
||||
@@ -39,11 +39,6 @@ class _ShowSoundMessageState extends State<ShowSoundMessage> {
|
||||
});
|
||||
}
|
||||
});
|
||||
// eventBus.on().listen((event) {
|
||||
// if (event == 'stop') {
|
||||
// stopAndDispose();
|
||||
// }
|
||||
// });
|
||||
}
|
||||
|
||||
void stopAndDispose() async {
|
||||
|
||||
@@ -32,7 +32,7 @@ class _UserPageState extends State<UserPage> {
|
||||
ActionItem(
|
||||
'服务',
|
||||
onTap: () {
|
||||
Get.toNamed(UserRoutes.share);
|
||||
Get.toNamed(UserRoutes.serve);
|
||||
},
|
||||
),
|
||||
const Divider(
|
||||
|
||||
20
lib/views/user/serve/index_page.dart
Normal file
20
lib/views/user/serve/index_page.dart
Normal 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(),
|
||||
);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user