删除埋点,im和客服
This commit is contained in:
@@ -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()),
|
||||
),
|
||||
|
||||
Reference in New Issue
Block a user