Commit e5b891b3 authored by Alex朱枝文's avatar Alex朱枝文

tx IM移除灰度控制

parent 6cd0eb18
...@@ -16,18 +16,13 @@ class YHTencentDeskManager: NSObject { ...@@ -16,18 +16,13 @@ class YHTencentDeskManager: NSObject {
static let shared = YHTencentDeskManager() static let shared = YHTencentDeskManager()
private lazy var viewModel: YHButlerServiceViewModel = YHButlerServiceViewModel() private lazy var viewModel: YHButlerServiceViewModel = YHButlerServiceViewModel()
private lazy var isOldUatAllowed = isUatAllowed()
private override init() { private override init() {
super.init() super.init()
NotificationCenter.default.addObserver(self, selector: #selector(loginSuccess), name: YhConstant.YhNotification.didLoginSuccessNotifiction, object: nil) NotificationCenter.default.addObserver(self, selector: #selector(loginSuccess), name: YhConstant.YhNotification.didLoginSuccessNotifiction, object: nil)
NotificationCenter.default.addObserver(self, selector: #selector(logoutSuccess), name: YhConstant.YhNotification.didLogoutSuccessNotifiction, object: nil) NotificationCenter.default.addObserver(self, selector: #selector(logoutSuccess), name: YhConstant.YhNotification.didLogoutSuccessNotifiction, object: nil)
NotificationCenter.default.addObserver(self, selector: #selector(didRevUatParam), name: YhConstant.YhNotification.didRevUatParam, object: nil)
setupConfig() setupConfig()
if isUatAllowed() { loginSDK()
loginSDK()
}
} }
deinit { deinit {
...@@ -81,24 +76,7 @@ class YHTencentDeskManager: NSObject { ...@@ -81,24 +76,7 @@ class YHTencentDeskManager: NSObject {
extension YHTencentDeskManager { extension YHTencentDeskManager {
// MARK: - 常用公开方法 // MARK: - 常用公开方法
/// 灰度打开
func isUatAllowed() -> Bool {
let allowed = YHUatHelper.shared.getUatModuleStatusBy(module: .Tx_IM) == 1
return allowed
}
@objc private func didRevUatParam() {
guard isOldUatAllowed != isUatAllowed(), isUatAllowed() else {
return
}
isOldUatAllowed = isUatAllowed()
loginSDK()
}
@objc private func loginSuccess() { @objc private func loginSuccess() {
guard isUatAllowed() else {
return
}
loginSDK() loginSDK()
} }
......
...@@ -94,7 +94,6 @@ class YHCodeSueecssViewController: YHBaseViewController { ...@@ -94,7 +94,6 @@ class YHCodeSueecssViewController: YHBaseViewController {
view.complete = { [weak self] code in view.complete = { [weak self] code in
guard let self = self else { return } guard let self = self else { return }
if let phone = self.phoneNumber { if let phone = self.phoneNumber {
let newDic = ["op_type": "input_code"] let newDic = ["op_type": "input_code"]
YHAliYunLogManager.shared.addModuleName(.networkDataType, remark: newDic) YHAliYunLogManager.shared.addModuleName(.networkDataType, remark: newDic)
......
...@@ -27,9 +27,7 @@ class YHMessageListVC: YHBaseViewController { ...@@ -27,9 +27,7 @@ class YHMessageListVC: YHBaseViewController {
private let serviceCenterViewModel = YHServiceCenterViewModel() private let serviceCenterViewModel = YHServiceCenterViewModel()
var isNotifyEnabled = false var isNotifyEnabled = false
private var oldImUat: Bool = false
private lazy var previewFileTool: YHFilePreviewTool = { private lazy var previewFileTool: YHFilePreviewTool = {
let tool = YHFilePreviewTool(targetVC: self) let tool = YHFilePreviewTool(targetVC: self)
return tool return tool
...@@ -110,10 +108,7 @@ class YHMessageListVC: YHBaseViewController { ...@@ -110,10 +108,7 @@ class YHMessageListVC: YHBaseViewController {
override func viewDidLoad() { override func viewDidLoad() {
super.viewDidLoad() super.viewDidLoad()
setupUI() setupUI()
oldImUat = YHTencentDeskManager.shared.isUatAllowed() setupMessageList()
if oldImUat {
setupMessageList()
}
} }
override func viewWillAppear(_ animated: Bool) { override func viewWillAppear(_ animated: Bool) {
...@@ -160,7 +155,6 @@ class YHMessageListVC: YHBaseViewController { ...@@ -160,7 +155,6 @@ class YHMessageListVC: YHBaseViewController {
NotificationCenter.default.addObserver(self, selector: #selector(checkNotificationPermisson), name: YhConstant.YhNotification.didReqeustNotifyPermissionNotification, object: nil) NotificationCenter.default.addObserver(self, selector: #selector(checkNotificationPermisson), name: YhConstant.YhNotification.didReqeustNotifyPermissionNotification, object: nil)
NotificationCenter.default.addObserver(self, selector: #selector(didRefreshYinHeManagerUnreadMsg), name: YhConstant.YhNotification.didQiYuUnReadMsgCountChangeNotification, object: nil) NotificationCenter.default.addObserver(self, selector: #selector(didRefreshYinHeManagerUnreadMsg), name: YhConstant.YhNotification.didQiYuUnReadMsgCountChangeNotification, object: nil)
NotificationCenter.default.addObserver(self, selector: #selector(imLoginSuccess), name: YhConstant.YhNotification.didTxIMLoginSuccessNotifiction, object: nil) NotificationCenter.default.addObserver(self, selector: #selector(imLoginSuccess), name: YhConstant.YhNotification.didTxIMLoginSuccessNotifiction, object: nil)
NotificationCenter.default.addObserver(self, selector: #selector(didRevUatParam), name: YhConstant.YhNotification.didRevUatParam, object: nil)
} }
private func setupMessageList() { private func setupMessageList() {
...@@ -327,13 +321,6 @@ class YHMessageListVC: YHBaseViewController { ...@@ -327,13 +321,6 @@ class YHMessageListVC: YHBaseViewController {
} }
} }
@objc private func didRevUatParam() {
guard oldImUat != YHTencentDeskManager.shared.isUatAllowed(), YHTencentDeskManager.shared.isUatAllowed() else {
return
}
setupMessageList()
}
func requestOrderStatus(callback: ((_ status: Int) -> Void)?) { func requestOrderStatus(callback: ((_ status: Int) -> Void)?) {
// 先获取订单列表 // 先获取订单列表
self.serviceCenterMainViewModel.getContactList { self.serviceCenterMainViewModel.getContactList {
......
...@@ -41,7 +41,6 @@ enum YHUatModules: Int { ...@@ -41,7 +41,6 @@ enum YHUatModules: Int {
case Update_Suggest = 9 // 更新-建议更新弹窗 case Update_Suggest = 9 // 更新-建议更新弹窗
case QiYu_Service = 10 // 七鱼智能客服入口 case QiYu_Service = 10 // 七鱼智能客服入口
case Tx_IM = 11 // 腾讯IM
// 1-可见 2-不可见 3-新界面 // 1-可见 2-不可见 3-新界面
var defaultValue: Int { var defaultValue: Int {
...@@ -67,8 +66,6 @@ enum YHUatModules: Int { ...@@ -67,8 +66,6 @@ enum YHUatModules: Int {
return 2 return 2
case .QiYu_Service: case .QiYu_Service:
return 1 return 1
case .Tx_IM:
return 1
default: default:
return 2 return 2
} }
......
...@@ -60,7 +60,7 @@ extension YHUatHelperViewModel { ...@@ -60,7 +60,7 @@ extension YHUatHelperViewModel {
return return
} }
// let params: [String] = ["1", "2","3", "4","5","6","9","10"] // let params: [String] = ["1", "2","3", "4","5","6","9","10"]
let params: [String] = ["1", "2", "3", "4", "5", "6", "9", "11"] let params: [String] = ["1", "2", "3", "4", "5", "6", "9"]
var strUrl = YHBaseUrlManager.shared.curURL() + YHAllApiName.Uat.uatListApi var strUrl = YHBaseUrlManager.shared.curURL() + YHAllApiName.Uat.uatListApi
for (index, item) in params.enumerated() { for (index, item) in params.enumerated() {
if index == 0 { if index == 0 {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment