删除埋点,im和客服

This commit is contained in:
谢宇宁
2026-10-08 20:10:40 +07:00
parent 92816047c6
commit 5064de7399
133 changed files with 220 additions and 1405 deletions
@@ -2,13 +2,15 @@ import 'package:flutter/material.dart';
import 'package:get/get.dart';
import '../../../hj_utils/api_service/mine_service.dart';
import 'message_center_sub_page.dart';
class MessageCenterLogic extends GetxController with GetTickerProviderStateMixin {
MessageCenterLogic get to => Get.find<MessageCenterLogic>();
late TabController tabController = TabController(length: titleArr.length, vsync: this);
List<String> titleArr = ['私信', '评论', '公告'];
List<String> titleArr = ['评论', '公告'];
List<MessageType> typeArr = [MessageType.comment, MessageType.thumb]; //与 titleArr 一一对应
void getUnReadNum() async {
await MineService.getUnreadNum();
@@ -1,8 +1,5 @@
import 'package:flutter/material.dart';
import 'package:get/get.dart';
import 'package:jydj/im_manager/chat_detail_page/Im_ad_view.dart';
import 'package:jydj/im_manager/chat_detail_page/chat_session_list_view.dart';
import 'package:jydj/im_manager/im_ad/im_ad_manager.dart';
import 'package:jydj/tools_base/widget/keep_alive_widget.dart';
import 'message_center_logic.dart';
@@ -54,25 +51,7 @@ class MessageCenterPage extends StatelessWidget {
controller: logic.tabController,
children: logic.titleArr
.asMap()
.map((key, value) {
final type = MessageType.values[key];
// 私信 Tab 走 IM 会话列表 + 顶部 banner 广告,其余走原有 HTTP 消息
if (type == MessageType.session) {
return MapEntry(
key,
CustomScrollView(slivers: [
SliverToBoxAdapter(
child: ImAdView(
padding: EdgeInsets.symmetric(vertical: 12, horizontal: 12),
position: ImAdManager.kPosListBanner,
),
),
const ChatSessionListView(),
]).keepAlive,
);
}
return MapEntry(key, MessageCenterSubPage(type).keepAlive);
})
.map((key, value) => MapEntry(key, MessageCenterSubPage(logic.typeArr[key]).keepAlive))
.values
.toList()),
),