Browse Source

[feat]亲密度分析,修改埋点

hezihao 6 months ago
parent
commit
7027b8918f
1 changed files with 12 additions and 17 deletions
  1. 12 17
      lib/module/intimacy_analyse/intimacy_analyse_controller.dart

+ 12 - 17
lib/module/intimacy_analyse/intimacy_analyse_controller.dart

@@ -64,22 +64,7 @@ class IntimacyAnalyseController extends BaseController
       vsync: this,
       vsync: this,
     );
     );
 
 
-    if (tabIndex == IntimacyAnalyseTab.intimacyAnalyseReport.tabIndex) {
-      EventHandler.report(EventId.event_09001);
-    } else if (tabIndex ==
-        IntimacyAnalyseTab.intimacyAnalyseScreenshotReply.tabIndex) {
-      if (Get.isRegistered<IntimacyAnalyseScreenshotReplyController>()) {
-        var controller = Get.find<IntimacyAnalyseScreenshotReplyController>();
-        if (controller.currentTabIndex.value ==
-            ScreenshotReplyTab.conversationAnalysis.tabIndex) {
-          EventHandler.report(EventId.event_10001);
-        } else {
-          EventHandler.report(EventId.event_10004);
-        }
-      } else {
-        EventHandler.report(EventId.event_10001);
-      }
-    }
+    _reportEvent(tabIndex);
 
 
     _currentIndex.listen((newIndex) {
     _currentIndex.listen((newIndex) {
       _reportEvent(newIndex);
       _reportEvent(newIndex);
@@ -126,7 +111,17 @@ class IntimacyAnalyseController extends BaseController
       EventHandler.report(EventId.event_09001);
       EventHandler.report(EventId.event_09001);
     } else if (index ==
     } else if (index ==
         IntimacyAnalyseTab.intimacyAnalyseScreenshotReply.tabIndex) {
         IntimacyAnalyseTab.intimacyAnalyseScreenshotReply.tabIndex) {
-      EventHandler.report(EventId.event_10001);
+      if (Get.isRegistered<IntimacyAnalyseScreenshotReplyController>()) {
+        var controller = Get.find<IntimacyAnalyseScreenshotReplyController>();
+        if (controller.currentTabIndex.value ==
+            ScreenshotReplyTab.conversationAnalysis.tabIndex) {
+          EventHandler.report(EventId.event_10001);
+        } else {
+          EventHandler.report(EventId.event_10004);
+        }
+      } else {
+        EventHandler.report(EventId.event_10001);
+      }
     }
     }
   }
   }
 }
 }