From 2fdfdff3411946f0676b3d33a52470d082136abc Mon Sep 17 00:00:00 2001 From: liyuhua <15626451870@163.com> Date: Wed, 6 Dec 2023 10:45:27 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=8D=A2=E7=B1=BB=E5=90=8D=E5=92=8C?= =?UTF-8?q?=E6=96=B9=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- yinmeng-ios/Podfile.lock | 2 +- .../yinmeng-ios.xcodeproj/project.pbxproj | 2076 ++++++++--------- .../Base/MVP/Model/MewAccountInfoStorage.h | 16 + .../Base/MVP/Model/MewAccountInfoStorage.m | 12 + .../Base/MVP/Presenter/BaseMvpPresenter.h | 40 - .../Base/MVP/Presenter/BaseMvpPresenter.m | 114 - .../Base/MVP/Presenter/MewBaseMvpPresenter.h | 34 + .../Base/MVP/Presenter/MewBaseMvpPresenter.m | 112 + ...BaseMvpProtocol.h => MewBaseMvpProtocol.h} | 14 +- .../Base/MVP/View/MvpViewController.h | 2 +- .../Base/MVP/View/MvpViewController.m | 8 +- .../Base/Net/MewHttpRequestHelper.h | 2 +- .../UIButton/UIButton+MewEnlargeTouchArea.m | 2 +- .../Mew/Home/Presenter/MewHomePresenter.h | 4 +- .../Mew/Home/Presenter/MewHomePresenter.m | 42 +- .../Mew/Login/View/MewLoginViewController.m | 2 +- .../Login/View/SubView/MewLoginPasswordView.m | 2 +- .../Login/View/SubView/MewLoginPhoneView.m | 2 +- .../Mew/Party/Presenter/MewPartyPresenter.h | 4 +- .../Mew/Party/Presenter/MewPartyPresenter.m | 6 +- .../yinmeng-ios/Main/MewWebViewController.m | 2 +- .../Main/Tabbar/Presenter/MainPresenter.h | 4 +- .../Main/Tabbar/Presenter/MainPresenter.m | 18 +- .../Main/Tabbar/View/MewTabBarController.m | 10 +- .../Main/YinMeng/Login/Api/Api+Login.m | 28 +- .../Presenter/MewLoginBindPhonePresent.h | 4 +- .../Presenter/MewLoginBindPhonePresent.m | 4 +- .../Presenter/MewLoginForgetPasswordPresent.h | 4 +- .../Presenter/MewLoginForgetPasswordPresent.m | 18 +- .../Presenter/MewLoginFullInfoPresenter.h | 4 +- .../Presenter/MewLoginFullInfoPresenter.m | 26 +- .../Login/Presenter/MewLoginPasswordPresent.h | 4 +- .../Login/Presenter/MewLoginPasswordPresent.m | 10 +- .../Login/Presenter/MewLoginPresenter.h | 6 +- .../Login/Presenter/MewLoginPresenter.m | 10 +- .../MewLoginVerifBindPhonePresenter.m | 12 +- .../Presenter/MewLoginVerifCodePresent.h | 4 +- .../Presenter/MewLoginVerifCodePresent.m | 16 +- .../Presenter/MineLoginPasswordPresenter.h | 4 +- .../Presenter/MineLoginPasswordPresenter.m | 8 +- .../View/MewLoginBindPhoneViewController.m | 14 +- .../Message/Presenter/MewMessagePresenter.h | 4 +- .../Message/Presenter/MewMessagePresenter.m | 18 +- .../Main/YinMeng/Mine/Api/Api+Mine.h | 24 +- .../Main/YinMeng/Mine/Api/Api+Mine.m | 48 +- .../Presenter/MewMineCollectRoomPresenter.h | 4 +- .../Presenter/MewMineCollectRoomPresenter.m | 6 +- .../Mine/Presenter/MewMineRechargePresenter.h | 4 +- .../Mine/Presenter/MewMineRechargePresenter.m | 30 +- .../Mine/Presenter/MewMineSettingPresenter.h | 4 +- .../Mine/Presenter/MewMineSettingPresenter.m | 16 +- .../Setting/MewMineAboutUsViewController.h | 4 +- .../Setting/MewMineAboutUsViewController.m | 6 +- .../Setting/MewMineSettingViewController.m | 2 +- .../YinMeng/Room/Presenter/MewRoomPresenter.h | 4 +- .../YinMeng/Room/Presenter/MewRoomPresenter.m | 24 +- 56 files changed, 1448 insertions(+), 1456 deletions(-) create mode 100644 yinmeng-ios/yinmeng-ios/Base/MVP/Model/MewAccountInfoStorage.h create mode 100644 yinmeng-ios/yinmeng-ios/Base/MVP/Model/MewAccountInfoStorage.m delete mode 100644 yinmeng-ios/yinmeng-ios/Base/MVP/Presenter/BaseMvpPresenter.h delete mode 100644 yinmeng-ios/yinmeng-ios/Base/MVP/Presenter/BaseMvpPresenter.m create mode 100644 yinmeng-ios/yinmeng-ios/Base/MVP/Presenter/MewBaseMvpPresenter.h create mode 100644 yinmeng-ios/yinmeng-ios/Base/MVP/Presenter/MewBaseMvpPresenter.m rename yinmeng-ios/yinmeng-ios/Base/MVP/Protocol/{BaseMvpProtocol.h => MewBaseMvpProtocol.h} (57%) diff --git a/yinmeng-ios/Podfile.lock b/yinmeng-ios/Podfile.lock index f380380..01f05a0 100644 --- a/yinmeng-ios/Podfile.lock +++ b/yinmeng-ios/Podfile.lock @@ -156,4 +156,4 @@ SPEC CHECKSUMS: PODFILE CHECKSUM: cc88fa05da662ee682fc0eeb502faab221faa032 -COCOAPODS: 1.14.2 +COCOAPODS: 1.12.1 diff --git a/yinmeng-ios/yinmeng-ios.xcodeproj/project.pbxproj b/yinmeng-ios/yinmeng-ios.xcodeproj/project.pbxproj index 612835b..e87fa57 100644 --- a/yinmeng-ios/yinmeng-ios.xcodeproj/project.pbxproj +++ b/yinmeng-ios/yinmeng-ios.xcodeproj/project.pbxproj @@ -9,7 +9,6 @@ /* Begin PBXBuildFile section */ 23270C292B0E037300B9303B /* MewMessageConentAudioView.m in Sources */ = {isa = PBXBuildFile; fileRef = 23270C272B0E037300B9303B /* MewMessageConentAudioView.m */; }; 23270C2C2B0E041300B9303B /* MewMessageAudioCenter.m in Sources */ = {isa = PBXBuildFile; fileRef = 23270C2B2B0E041300B9303B /* MewMessageAudioCenter.m */; }; - 23270C302B0E071B00B9303B /* MewPaymentAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 23270C2F2B0E071B00B9303B /* MewPaymentAction.swift */; }; 233757562B0CB577001D0B7F /* MewMessagePresenter.m in Sources */ = {isa = PBXBuildFile; fileRef = 233757262B0CB577001D0B7F /* MewMessagePresenter.m */; }; 233757572B0CB577001D0B7F /* MewMessageMenuModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 2337572C2B0CB577001D0B7F /* MewMessageMenuModel.m */; }; 233757582B0CB577001D0B7F /* MewChatLimitModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 2337572D2B0CB577001D0B7F /* MewChatLimitModel.m */; }; @@ -28,28 +27,101 @@ 233757662B0CB577001D0B7F /* MewSessionAudioRecordView.m in Sources */ = {isa = PBXBuildFile; fileRef = 2337574F2B0CB577001D0B7F /* MewSessionAudioRecordView.m */; }; 233757672B0CB577001D0B7F /* Api+Message.m in Sources */ = {isa = PBXBuildFile; fileRef = 233757512B0CB577001D0B7F /* Api+Message.m */; }; 233757682B0CB577001D0B7F /* MewNIMMessageUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 233757542B0CB577001D0B7F /* MewNIMMessageUtils.m */; }; - 2337576B2B0CB630001D0B7F /* UIView+FilletCorner.m in Sources */ = {isa = PBXBuildFile; fileRef = 2337576A2B0CB630001D0B7F /* UIView+FilletCorner.m */; }; - 2370514C2B1D7CD500F5DE14 /* YYUtility+Device.m in Sources */ = {isa = PBXBuildFile; fileRef = 2370511C2B1D7CD500F5DE14 /* YYUtility+Device.m */; }; - 2370514D2B1D7CD500F5DE14 /* YYUtility.m in Sources */ = {isa = PBXBuildFile; fileRef = 2370511D2B1D7CD500F5DE14 /* YYUtility.m */; }; - 2370514E2B1D7CD500F5DE14 /* YYUtility+App.m in Sources */ = {isa = PBXBuildFile; fileRef = 2370511E2B1D7CD500F5DE14 /* YYUtility+App.m */; }; - 2370514F2B1D7CD500F5DE14 /* UIImage+RW.m in Sources */ = {isa = PBXBuildFile; fileRef = 237051222B1D7CD500F5DE14 /* UIImage+RW.m */; }; - 237051502B1D7CD500F5DE14 /* NSMutableDictionary+MEWSafe.m in Sources */ = {isa = PBXBuildFile; fileRef = 237051262B1D7CD500F5DE14 /* NSMutableDictionary+MEWSafe.m */; }; - 237051512B1D7CD500F5DE14 /* NSArray+MewSafe.m in Sources */ = {isa = PBXBuildFile; fileRef = 237051272B1D7CD500F5DE14 /* NSArray+MewSafe.m */; }; - 237051522B1D7CD500F5DE14 /* MEWUploadFile.m in Sources */ = {isa = PBXBuildFile; fileRef = 2370512A2B1D7CD500F5DE14 /* MEWUploadFile.m */; }; - 237051532B1D7CD500F5DE14 /* MEWCountDownHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 2370512D2B1D7CD500F5DE14 /* MEWCountDownHelper.m */; }; - 237051542B1D7CD500F5DE14 /* MewTimeIntervalUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 237051302B1D7CD500F5DE14 /* MewTimeIntervalUtils.m */; }; - 237051552B1D7CD500F5DE14 /* DESEncrypt.m in Sources */ = {isa = PBXBuildFile; fileRef = 237051342B1D7CD500F5DE14 /* DESEncrypt.m */; }; - 237051562B1D7CD500F5DE14 /* MEWBase64.m in Sources */ = {isa = PBXBuildFile; fileRef = 237051352B1D7CD500F5DE14 /* MEWBase64.m */; }; - 237051572B1D7CD500F5DE14 /* MewHUDTool.m in Sources */ = {isa = PBXBuildFile; fileRef = 237051362B1D7CD500F5DE14 /* MewHUDTool.m */; }; - 237051582B1D7CD500F5DE14 /* MEWTimer.m in Sources */ = {isa = PBXBuildFile; fileRef = 237051382B1D7CD500F5DE14 /* MEWTimer.m */; }; - 237051592B1D7CD500F5DE14 /* NewEncryptTool.m in Sources */ = {isa = PBXBuildFile; fileRef = 2370513B2B1D7CD500F5DE14 /* NewEncryptTool.m */; }; - 2370515A2B1D7CD500F5DE14 /* MEWGCDHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 2370513F2B1D7CD500F5DE14 /* MEWGCDHelper.m */; }; - 2370515B2B1D7CD500F5DE14 /* MEWThemeColor.m in Sources */ = {isa = PBXBuildFile; fileRef = 237051422B1D7CD500F5DE14 /* MEWThemeColor.m */; }; - 2370515C2B1D7CD500F5DE14 /* MEWRechargeStorage.m in Sources */ = {isa = PBXBuildFile; fileRef = 237051452B1D7CD500F5DE14 /* MEWRechargeStorage.m */; }; - 2370515D2B1D7CD500F5DE14 /* YYReachability.m in Sources */ = {isa = PBXBuildFile; fileRef = 237051492B1D7CD500F5DE14 /* YYReachability.m */; }; - 2370515E2B1D7CD500F5DE14 /* NSObject+MEWExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 2370514B2B1D7CD500F5DE14 /* NSObject+MEWExtension.m */; }; - 237052C12B1F11D300F5DE14 /* MewHomeFilterView.m in Sources */ = {isa = PBXBuildFile; fileRef = 237052C02B1F11D300F5DE14 /* MewHomeFilterView.m */; }; - 237052C42B1F13AD00F5DE14 /* MewAudioPlayerManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 237052C22B1F13AD00F5DE14 /* MewAudioPlayerManager.m */; }; + 237053142B1F3A3D00F5DE14 /* MewClientConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = 237053132B1F3A3D00F5DE14 /* MewClientConfig.m */; }; + 237053172B1F3A5300F5DE14 /* Api+MewMain.m in Sources */ = {isa = PBXBuildFile; fileRef = 237053152B1F3A5300F5DE14 /* Api+MewMain.m */; }; + 2370531A2B1F3A5D00F5DE14 /* MewClientDataModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 237053192B1F3A5D00F5DE14 /* MewClientDataModel.m */; }; + 2370531D2B1F3A6E00F5DE14 /* MewWebViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 2370531B2B1F3A6E00F5DE14 /* MewWebViewController.m */; }; + 237053822B1F3AA100F5DE14 /* MewSocialMicroView.m in Sources */ = {isa = PBXBuildFile; fileRef = 237053232B1F3AA000F5DE14 /* MewSocialMicroView.m */; }; + 237053832B1F3AA100F5DE14 /* MewSocialStageView.m in Sources */ = {isa = PBXBuildFile; fileRef = 237053252B1F3AA000F5DE14 /* MewSocialStageView.m */; }; + 237053842B1F3AA100F5DE14 /* MewRoomRightView.m in Sources */ = {isa = PBXBuildFile; fileRef = 237053292B1F3AA000F5DE14 /* MewRoomRightView.m */; }; + 237053852B1F3AA100F5DE14 /* MewRoomHeaderView.m in Sources */ = {isa = PBXBuildFile; fileRef = 2370532C2B1F3AA000F5DE14 /* MewRoomHeaderView.m */; }; + 237053862B1F3AA100F5DE14 /* MewRoomMessageTableCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 2370532E2B1F3AA000F5DE14 /* MewRoomMessageTableCell.m */; }; + 237053872B1F3AA100F5DE14 /* MewRoomViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 237053302B1F3AA000F5DE14 /* MewRoomViewController.m */; }; + 237053882B1F3AA100F5DE14 /* MewRechargeViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 237053332B1F3AA000F5DE14 /* MewRechargeViewController.m */; }; + 237053892B1F3AA100F5DE14 /* MewMineCollectionViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 237053362B1F3AA000F5DE14 /* MewMineCollectionViewController.m */; }; + 2370538A2B1F3AA100F5DE14 /* MewRechargeSubView.m in Sources */ = {isa = PBXBuildFile; fileRef = 237053382B1F3AA000F5DE14 /* MewRechargeSubView.m */; }; + 2370538B2B1F3AA100F5DE14 /* MewLoginPhoneView.m in Sources */ = {isa = PBXBuildFile; fileRef = 2370533F2B1F3AA000F5DE14 /* MewLoginPhoneView.m */; }; + 2370538C2B1F3AA100F5DE14 /* MewLoginPasswordView.m in Sources */ = {isa = PBXBuildFile; fileRef = 237053412B1F3AA000F5DE14 /* MewLoginPasswordView.m */; }; + 2370538D2B1F3AA100F5DE14 /* MewLoginNumberViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 237053422B1F3AA000F5DE14 /* MewLoginNumberViewController.m */; }; + 2370538E2B1F3AA100F5DE14 /* MewLoginViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 237053432B1F3AA000F5DE14 /* MewLoginViewController.m */; }; + 2370538F2B1F3AA100F5DE14 /* MewSessionListTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 237053482B1F3AA000F5DE14 /* MewSessionListTableViewCell.m */; }; + 237053902B1F3AA100F5DE14 /* MewSessionListViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 2370534A2B1F3AA000F5DE14 /* MewSessionListViewController.m */; }; + 237053912B1F3AA100F5DE14 /* MewPartyPresenter.m in Sources */ = {isa = PBXBuildFile; fileRef = 2370534E2B1F3AA100F5DE14 /* MewPartyPresenter.m */; }; + 237053922B1F3AA100F5DE14 /* MewPartyModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 237053542B1F3AA100F5DE14 /* MewPartyModel.m */; }; + 237053932B1F3AA100F5DE14 /* MewHomeRecommendRoomModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 237053552B1F3AA100F5DE14 /* MewHomeRecommendRoomModel.m */; }; + 237053942B1F3AA100F5DE14 /* MewPartyListCollectionViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 237053572B1F3AA100F5DE14 /* MewPartyListCollectionViewCell.m */; }; + 237053952B1F3AA100F5DE14 /* MewPartyViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 237053582B1F3AA100F5DE14 /* MewPartyViewController.m */; }; + 237053962B1F3AA100F5DE14 /* Api+MewParty.m in Sources */ = {isa = PBXBuildFile; fileRef = 2370535C2B1F3AA100F5DE14 /* Api+MewParty.m */; }; + 237053972B1F3AA100F5DE14 /* MewHomePresenter.m in Sources */ = {isa = PBXBuildFile; fileRef = 237053612B1F3AA100F5DE14 /* MewHomePresenter.m */; }; + 237053982B1F3AA100F5DE14 /* MewAudioPlayerManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 237053662B1F3AA100F5DE14 /* MewAudioPlayerManager.m */; }; + 237053992B1F3AA100F5DE14 /* MewHomeViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 237053682B1F3AA100F5DE14 /* MewHomeViewController.m */; }; + 2370539A2B1F3AA100F5DE14 /* MewVoiceGuideView.m in Sources */ = {isa = PBXBuildFile; fileRef = 2370536B2B1F3AA100F5DE14 /* MewVoiceGuideView.m */; }; + 2370539B2B1F3AA100F5DE14 /* MewPushExclusiveVoiceView.m in Sources */ = {isa = PBXBuildFile; fileRef = 2370536C2B1F3AA100F5DE14 /* MewPushExclusiveVoiceView.m */; }; + 2370539C2B1F3AA100F5DE14 /* MewVoiceDiscView.m in Sources */ = {isa = PBXBuildFile; fileRef = 2370536D2B1F3AA100F5DE14 /* MewVoiceDiscView.m */; }; + 2370539D2B1F3AA100F5DE14 /* MewHomeFilterView.m in Sources */ = {isa = PBXBuildFile; fileRef = 2370536E2B1F3AA100F5DE14 /* MewHomeFilterView.m */; }; + 2370539E2B1F3AA100F5DE14 /* MewPlayVoiceView.m in Sources */ = {isa = PBXBuildFile; fileRef = 237053722B1F3AA100F5DE14 /* MewPlayVoiceView.m */; }; + 2370539F2B1F3AA100F5DE14 /* MewRightFollowVoiceView.m in Sources */ = {isa = PBXBuildFile; fileRef = 237053742B1F3AA100F5DE14 /* MewRightFollowVoiceView.m */; }; + 237053A02B1F3AA100F5DE14 /* MewShowVoiceView.m in Sources */ = {isa = PBXBuildFile; fileRef = 237053782B1F3AA100F5DE14 /* MewShowVoiceView.m */; }; + 237053A12B1F3AA100F5DE14 /* MewUserIntroductionView.m in Sources */ = {isa = PBXBuildFile; fileRef = 237053792B1F3AA100F5DE14 /* MewUserIntroductionView.m */; }; + 237053A22B1F3AA100F5DE14 /* MewHeaderView.m in Sources */ = {isa = PBXBuildFile; fileRef = 2370537A2B1F3AA100F5DE14 /* MewHeaderView.m */; }; + 237053A32B1F3AA100F5DE14 /* MewRightFollowVoiceCollectionCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 2370537D2B1F3AA100F5DE14 /* MewRightFollowVoiceCollectionCell.m */; }; + 237053A42B1F3AA100F5DE14 /* Api+MewHome.m in Sources */ = {isa = PBXBuildFile; fileRef = 237053802B1F3AA100F5DE14 /* Api+MewHome.m */; }; + 237053F12B1F3B1700F5DE14 /* MewHtmlUrl.m in Sources */ = {isa = PBXBuildFile; fileRef = 237053EE2B1F3B1600F5DE14 /* MewHtmlUrl.m */; }; + 237053F22B1F3B1700F5DE14 /* MewConstant.m in Sources */ = {isa = PBXBuildFile; fileRef = 237053EF2B1F3B1600F5DE14 /* MewConstant.m */; }; + 2370547F2B1F3B3200F5DE14 /* UIView+MewFilletCorner.m in Sources */ = {isa = PBXBuildFile; fileRef = 237053F72B1F3B3200F5DE14 /* UIView+MewFilletCorner.m */; }; + 237054802B1F3B3200F5DE14 /* UIImage+MewUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 237053F82B1F3B3200F5DE14 /* UIImage+MewUtils.m */; }; + 237054812B1F3B3200F5DE14 /* MewStackManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 237053F92B1F3B3200F5DE14 /* MewStackManager.m */; }; + 237054822B1F3B3200F5DE14 /* MewBaseNavigationController.m in Sources */ = {isa = PBXBuildFile; fileRef = 237053FA2B1F3B3200F5DE14 /* MewBaseNavigationController.m */; }; + 237054832B1F3B3200F5DE14 /* MewBaseViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 237053FB2B1F3B3200F5DE14 /* MewBaseViewController.m */; }; + 237054842B1F3B3200F5DE14 /* UIImageConstant.m in Sources */ = {isa = PBXBuildFile; fileRef = 237053FD2B1F3B3200F5DE14 /* UIImageConstant.m */; }; + 237054852B1F3B3200F5DE14 /* NetImageConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = 237053FE2B1F3B3200F5DE14 /* NetImageConfig.m */; }; + 237054862B1F3B3200F5DE14 /* NetImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = 237054022B1F3B3200F5DE14 /* NetImageView.m */; }; + 237054872B1F3B3200F5DE14 /* MewButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 237054042B1F3B3200F5DE14 /* MewButton.m */; }; + 237054882B1F3B3200F5DE14 /* YMEmptyTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 237054082B1F3B3200F5DE14 /* YMEmptyTableViewCell.m */; }; + 237054892B1F3B3200F5DE14 /* TTPopup.m in Sources */ = {isa = PBXBuildFile; fileRef = 2370540B2B1F3B3200F5DE14 /* TTPopup.m */; }; + 2370548A2B1F3B3200F5DE14 /* TTAlertConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = 2370540D2B1F3B3200F5DE14 /* TTAlertConfig.m */; }; + 2370548B2B1F3B3200F5DE14 /* TTAlertButtonConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = 237054122B1F3B3200F5DE14 /* TTAlertButtonConfig.m */; }; + 2370548C2B1F3B3200F5DE14 /* TTAlertMessageAttributedConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = 237054132B1F3B3200F5DE14 /* TTAlertMessageAttributedConfig.m */; }; + 2370548D2B1F3B3200F5DE14 /* TTActionSheetConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = 237054142B1F3B3200F5DE14 /* TTActionSheetConfig.m */; }; + 2370548E2B1F3B3200F5DE14 /* TTPopupManagerService.m in Sources */ = {isa = PBXBuildFile; fileRef = 237054182B1F3B3200F5DE14 /* TTPopupManagerService.m */; }; + 2370548F2B1F3B3200F5DE14 /* TTAlertView.m in Sources */ = {isa = PBXBuildFile; fileRef = 2370541B2B1F3B3200F5DE14 /* TTAlertView.m */; }; + 237054902B1F3B3200F5DE14 /* TTActionSheetView.m in Sources */ = {isa = PBXBuildFile; fileRef = 2370541E2B1F3B3200F5DE14 /* TTActionSheetView.m */; }; + 237054912B1F3B3200F5DE14 /* TTPopupService.m in Sources */ = {isa = PBXBuildFile; fileRef = 237054202B1F3B3200F5DE14 /* TTPopupService.m */; }; + 237054932B1F3B3200F5DE14 /* NSObject+AutoCoding.m in Sources */ = {isa = PBXBuildFile; fileRef = 2370542E2B1F3B3200F5DE14 /* NSObject+AutoCoding.m */; }; + 237054942B1F3B3200F5DE14 /* AccountInfoStorage.m in Sources */ = {isa = PBXBuildFile; fileRef = 2370542F2B1F3B3200F5DE14 /* AccountInfoStorage.m */; }; + 237054952B1F3B3200F5DE14 /* BaseModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 237054312B1F3B3200F5DE14 /* BaseModel.m */; }; + 237054962B1F3B3200F5DE14 /* UserInfoModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 237054322B1F3B3200F5DE14 /* UserInfoModel.m */; }; + 237054972B1F3B3200F5DE14 /* UserVipInfoVo.m in Sources */ = {isa = PBXBuildFile; fileRef = 237054332B1F3B3200F5DE14 /* UserVipInfoVo.m */; }; + 237054982B1F3B3200F5DE14 /* LoginTicketInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 2370543A2B1F3B3200F5DE14 /* LoginTicketInfo.m */; }; + 237054992B1F3B3200F5DE14 /* AccountModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 2370543B2B1F3B3200F5DE14 /* AccountModel.m */; }; + 2370549A2B1F3B3200F5DE14 /* MvpViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 2370543E2B1F3B3200F5DE14 /* MvpViewController.m */; }; + 2370549B2B1F3B3200F5DE14 /* Api.m in Sources */ = {isa = PBXBuildFile; fileRef = 237054402B1F3B3200F5DE14 /* Api.m */; }; + 2370549C2B1F3B3200F5DE14 /* YYUtility+Device.m in Sources */ = {isa = PBXBuildFile; fileRef = 237054452B1F3B3200F5DE14 /* YYUtility+Device.m */; }; + 2370549D2B1F3B3200F5DE14 /* YYUtility.m in Sources */ = {isa = PBXBuildFile; fileRef = 237054462B1F3B3200F5DE14 /* YYUtility.m */; }; + 2370549E2B1F3B3200F5DE14 /* YYUtility+App.m in Sources */ = {isa = PBXBuildFile; fileRef = 237054472B1F3B3200F5DE14 /* YYUtility+App.m */; }; + 2370549F2B1F3B3200F5DE14 /* UIImage+RW.m in Sources */ = {isa = PBXBuildFile; fileRef = 2370544B2B1F3B3200F5DE14 /* UIImage+RW.m */; }; + 237054A02B1F3B3200F5DE14 /* NSMutableDictionary+MEWSafe.m in Sources */ = {isa = PBXBuildFile; fileRef = 2370544F2B1F3B3200F5DE14 /* NSMutableDictionary+MEWSafe.m */; }; + 237054A12B1F3B3200F5DE14 /* NSArray+MewSafe.m in Sources */ = {isa = PBXBuildFile; fileRef = 237054502B1F3B3200F5DE14 /* NSArray+MewSafe.m */; }; + 237054A22B1F3B3200F5DE14 /* MEWUploadFile.m in Sources */ = {isa = PBXBuildFile; fileRef = 237054532B1F3B3200F5DE14 /* MEWUploadFile.m */; }; + 237054A32B1F3B3200F5DE14 /* MEWCountDownHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 237054562B1F3B3200F5DE14 /* MEWCountDownHelper.m */; }; + 237054A42B1F3B3200F5DE14 /* MewTimeIntervalUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 237054592B1F3B3200F5DE14 /* MewTimeIntervalUtils.m */; }; + 237054A52B1F3B3200F5DE14 /* DESEncrypt.m in Sources */ = {isa = PBXBuildFile; fileRef = 2370545D2B1F3B3200F5DE14 /* DESEncrypt.m */; }; + 237054A62B1F3B3200F5DE14 /* MEWBase64.m in Sources */ = {isa = PBXBuildFile; fileRef = 2370545E2B1F3B3200F5DE14 /* MEWBase64.m */; }; + 237054A72B1F3B3200F5DE14 /* MewHUDTool.m in Sources */ = {isa = PBXBuildFile; fileRef = 2370545F2B1F3B3200F5DE14 /* MewHUDTool.m */; }; + 237054A82B1F3B3200F5DE14 /* MEWTimer.m in Sources */ = {isa = PBXBuildFile; fileRef = 237054612B1F3B3200F5DE14 /* MEWTimer.m */; }; + 237054A92B1F3B3200F5DE14 /* NewEncryptTool.m in Sources */ = {isa = PBXBuildFile; fileRef = 237054642B1F3B3200F5DE14 /* NewEncryptTool.m */; }; + 237054AA2B1F3B3200F5DE14 /* MEWGCDHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 237054682B1F3B3200F5DE14 /* MEWGCDHelper.m */; }; + 237054AB2B1F3B3200F5DE14 /* MEWThemeColor.m in Sources */ = {isa = PBXBuildFile; fileRef = 2370546B2B1F3B3200F5DE14 /* MEWThemeColor.m */; }; + 237054AC2B1F3B3200F5DE14 /* MEWRechargeStorage.m in Sources */ = {isa = PBXBuildFile; fileRef = 2370546E2B1F3B3200F5DE14 /* MEWRechargeStorage.m */; }; + 237054AD2B1F3B3200F5DE14 /* YYReachability.m in Sources */ = {isa = PBXBuildFile; fileRef = 237054722B1F3B3200F5DE14 /* YYReachability.m */; }; + 237054AE2B1F3B3200F5DE14 /* NSObject+MEWExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 237054742B1F3B3200F5DE14 /* NSObject+MEWExtension.m */; }; + 237054AF2B1F3B3200F5DE14 /* MewPaymentAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 237054772B1F3B3200F5DE14 /* MewPaymentAction.swift */; }; + 237054B02B1F3B3200F5DE14 /* MewHttpRequestHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 2370547B2B1F3B3200F5DE14 /* MewHttpRequestHelper.m */; }; + 237054B12B1F3B3200F5DE14 /* UIButton+MewEnlargeTouchArea.m in Sources */ = {isa = PBXBuildFile; fileRef = 2370547E2B1F3B3200F5DE14 /* UIButton+MewEnlargeTouchArea.m */; }; + 237054BA2B1F3BF600F5DE14 /* MainPresenter.m in Sources */ = {isa = PBXBuildFile; fileRef = 237054B42B1F3BF600F5DE14 /* MainPresenter.m */; }; + 237054BB2B1F3BF600F5DE14 /* MewTabBarController.m in Sources */ = {isa = PBXBuildFile; fileRef = 237054B82B1F3BF600F5DE14 /* MewTabBarController.m */; }; + 237054BE2B1F419300F5DE14 /* MewBaseMvpPresenter.m in Sources */ = {isa = PBXBuildFile; fileRef = 237054BD2B1F419300F5DE14 /* MewBaseMvpPresenter.m */; }; + 237054C32B20179800F5DE14 /* MewAccountInfoStorage.m in Sources */ = {isa = PBXBuildFile; fileRef = 237054C22B20179800F5DE14 /* MewAccountInfoStorage.m */; }; 8C4D535A2AFD4CF600238AE6 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 8C4D53582AFD4CF600238AE6 /* Main.storyboard */; }; 8C4D535C2AFD4CF700238AE6 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 8C4D535B2AFD4CF700238AE6 /* Assets.xcassets */; }; 8C4D535F2AFD4CF700238AE6 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 8C4D535D2AFD4CF700238AE6 /* LaunchScreen.storyboard */; }; @@ -60,44 +132,9 @@ 8C92A8112B0EEFAE008F362C /* MewLoginBindPhonePresent.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C92A8102B0EEFAE008F362C /* MewLoginBindPhonePresent.m */; }; 8C92A8142B0EF1D8008F362C /* MewMineLoginPasswordViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C92A8132B0EF1D8008F362C /* MewMineLoginPasswordViewController.m */; }; 8C92A8182B0EF3E9008F362C /* MewMineModifPayPwdView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C92A8172B0EF3E9008F362C /* MewMineModifPayPwdView.m */; }; - 8C92A81C2B0EF449008F362C /* UIButton+EnlargeTouchArea.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C92A81B2B0EF449008F362C /* UIButton+EnlargeTouchArea.m */; }; 8C92A81F2B0EF4D2008F362C /* MineLoginPasswordPresenter.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C92A81E2B0EF4D2008F362C /* MineLoginPasswordPresenter.m */; }; - 8C92A8232B0FE1DC008F362C /* MewHtmlUrl.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C92A8222B0FE1DC008F362C /* MewHtmlUrl.m */; }; 8C9C821F2B0C694900A601BC /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C9C821D2B0C694900A601BC /* AppDelegate.m */; }; 8C9C82202B0C694900A601BC /* AppDelegate+ThirdConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C9C821E2B0C694900A601BC /* AppDelegate+ThirdConfig.m */; }; - 8C9C82A62B0C695600A601BC /* UIImage+Utils.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C9C82252B0C695600A601BC /* UIImage+Utils.m */; }; - 8C9C82A72B0C695600A601BC /* YMCurrentVCStackManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C9C82262B0C695600A601BC /* YMCurrentVCStackManager.m */; }; - 8C9C82A82B0C695600A601BC /* BaseViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C9C82272B0C695600A601BC /* BaseViewController.m */; }; - 8C9C82A92B0C695600A601BC /* BaseNavigationController.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C9C82282B0C695600A601BC /* BaseNavigationController.m */; }; - 8C9C82AA2B0C695600A601BC /* UIImageConstant.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C9C822B2B0C695600A601BC /* UIImageConstant.m */; }; - 8C9C82AB2B0C695600A601BC /* NetImageConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C9C822C2B0C695600A601BC /* NetImageConfig.m */; }; - 8C9C82AC2B0C695600A601BC /* NetImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C9C82302B0C695600A601BC /* NetImageView.m */; }; - 8C9C82AD2B0C695600A601BC /* YMEmptyTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C9C82332B0C695600A601BC /* YMEmptyTableViewCell.m */; }; - 8C9C82AE2B0C695600A601BC /* TTPopup.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C9C82352B0C695600A601BC /* TTPopup.m */; }; - 8C9C82AF2B0C695600A601BC /* TTAlertConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C9C82372B0C695600A601BC /* TTAlertConfig.m */; }; - 8C9C82B02B0C695600A601BC /* TTAlertButtonConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C9C823C2B0C695600A601BC /* TTAlertButtonConfig.m */; }; - 8C9C82B12B0C695600A601BC /* TTAlertMessageAttributedConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C9C823D2B0C695600A601BC /* TTAlertMessageAttributedConfig.m */; }; - 8C9C82B22B0C695600A601BC /* TTActionSheetConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C9C823E2B0C695600A601BC /* TTActionSheetConfig.m */; }; - 8C9C82B32B0C695600A601BC /* TTPopupManagerService.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C9C82422B0C695600A601BC /* TTPopupManagerService.m */; }; - 8C9C82B42B0C695600A601BC /* TTAlertView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C9C82452B0C695600A601BC /* TTAlertView.m */; }; - 8C9C82B52B0C695600A601BC /* TTActionSheetView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C9C82482B0C695600A601BC /* TTActionSheetView.m */; }; - 8C9C82B62B0C695600A601BC /* TTPopupService.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C9C824A2B0C695600A601BC /* TTPopupService.m */; }; - 8C9C82B72B0C695600A601BC /* HttpRequestHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C9C82522B0C695600A601BC /* HttpRequestHelper.m */; }; - 8C9C82B82B0C695600A601BC /* BaseMvpPresenter.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C9C82582B0C695600A601BC /* BaseMvpPresenter.m */; }; - 8C9C82B92B0C695600A601BC /* NSObject+AutoCoding.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C9C825C2B0C695600A601BC /* NSObject+AutoCoding.m */; }; - 8C9C82BA2B0C695600A601BC /* AccountInfoStorage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C9C825D2B0C695600A601BC /* AccountInfoStorage.m */; }; - 8C9C82BB2B0C695600A601BC /* BaseModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C9C825F2B0C695600A601BC /* BaseModel.m */; }; - 8C9C82BC2B0C695600A601BC /* UserInfoModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C9C82602B0C695600A601BC /* UserInfoModel.m */; }; - 8C9C82BD2B0C695600A601BC /* UserVipInfoVo.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C9C82612B0C695600A601BC /* UserVipInfoVo.m */; }; - 8C9C82BE2B0C695600A601BC /* LoginTicketInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C9C82682B0C695600A601BC /* LoginTicketInfo.m */; }; - 8C9C82BF2B0C695600A601BC /* AccountModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C9C82692B0C695600A601BC /* AccountModel.m */; }; - 8C9C82C02B0C695600A601BC /* MvpViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C9C826C2B0C695600A601BC /* MvpViewController.m */; }; - 8C9C82C12B0C695600A601BC /* Api.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C9C826E2B0C695600A601BC /* Api.m */; }; - 8C9C82DC2B0C696900A601BC /* YMConstant.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C9C82DB2B0C696900A601BC /* YMConstant.m */; }; - 8C9C84172B0C697A00A601BC /* YMWebViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C9C82DF2B0C697A00A601BC /* YMWebViewController.m */; }; - 8C9C84182B0C697A00A601BC /* MewPartyPresenter.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C9C82E32B0C697A00A601BC /* MewPartyPresenter.m */; }; - 8C9C84192B0C697A00A601BC /* HomeRecommendRoomModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C9C82E92B0C697A00A601BC /* HomeRecommendRoomModel.m */; }; - 8C9C841A2B0C697A00A601BC /* Api+Party.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C9C82EC2B0C697A00A601BC /* Api+Party.m */; }; 8C9C841B2B0C697A00A601BC /* MewRoomPresenter.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C9C82F02B0C697A00A601BC /* MewRoomPresenter.m */; }; 8C9C841C2B0C697A00A601BC /* MewRoomInfoModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C9C82F52B0C697A00A601BC /* MewRoomInfoModel.m */; }; 8C9C841E2B0C697A00A601BC /* MewRoomSendTextView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C9C82FB2B0C697A00A601BC /* MewRoomSendTextView.m */; }; @@ -112,8 +149,6 @@ 8C9C84272B0C697A00A601BC /* MewNetImageLabel.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C9C83162B0C697A00A601BC /* MewNetImageLabel.m */; }; 8C9C84282B0C697A00A601BC /* MewRoomMessageParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C9C831A2B0C697A00A601BC /* MewRoomMessageParser.m */; }; 8C9C842A2B0C697A00A601BC /* Api+Room.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C9C83212B0C697A00A601BC /* Api+Room.m */; }; - 8C9C84302B0C697A00A601BC /* MewSessionListTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C9C83342B0C697A00A601BC /* MewSessionListTableViewCell.m */; }; - 8C9C84312B0C697A00A601BC /* MewSessionListViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C9C83352B0C697A00A601BC /* MewSessionListViewController.m */; }; 8C9C843A2B0C697A00A601BC /* MewBaseRtcImpl.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C9C83502B0C697A00A601BC /* MewBaseRtcImpl.m */; }; 8C9C843B2B0C697A00A601BC /* MewTRTCRtcImpl.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C9C83512B0C697A00A601BC /* MewTRTCRtcImpl.m */; }; 8C9C843C2B0C697A00A601BC /* MewRtcManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C9C83552B0C697A00A601BC /* MewRtcManager.m */; }; @@ -144,39 +179,6 @@ 8C9C84552B0C697A00A601BC /* MewLoginForgetEditView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C9C83A62B0C697A00A601BC /* MewLoginForgetEditView.m */; }; 8C9C84562B0C697A00A601BC /* MewLoginFullInfoViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C9C83A72B0C697A00A601BC /* MewLoginFullInfoViewController.m */; }; 8C9C84572B0C697A00A601BC /* Api+Login.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C9C83AA2B0C697A00A601BC /* Api+Login.m */; }; - 8C9C84582B0C697A00A601BC /* MainPresenter.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C9C83AE2B0C697A00A601BC /* MainPresenter.m */; }; - 8C9C84592B0C697A00A601BC /* TabbarViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C9C83B42B0C697A00A601BC /* TabbarViewController.m */; }; - 8C9C845A2B0C697A00A601BC /* ClientDataModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C9C83BA2B0C697A00A601BC /* ClientDataModel.m */; }; - 8C9C845B2B0C697A00A601BC /* Api+Main.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C9C83BE2B0C697A00A601BC /* Api+Main.m */; }; - 8C9C845C2B0C697A00A601BC /* ClientConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C9C83BF2B0C697A00A601BC /* ClientConfig.m */; }; - 8C9C845D2B0C697A00A601BC /* MewHomePresenter.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C9C83C52B0C697A00A601BC /* MewHomePresenter.m */; }; - 8C9C845F2B0C697A00A601BC /* MewHomeViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C9C83CC2B0C697A00A601BC /* MewHomeViewController.m */; }; - 8C9C84602B0C697A00A601BC /* MewVoiceGuideView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C9C83CF2B0C697A00A601BC /* MewVoiceGuideView.m */; }; - 8C9C84612B0C697A00A601BC /* MewPushExclusiveVoiceView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C9C83D02B0C697A00A601BC /* MewPushExclusiveVoiceView.m */; }; - 8C9C84622B0C697A00A601BC /* MewVoiceDiscView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C9C83D12B0C697A00A601BC /* MewVoiceDiscView.m */; }; - 8C9C84632B0C697A00A601BC /* MewPlayVoiceView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C9C83D52B0C697A00A601BC /* MewPlayVoiceView.m */; }; - 8C9C84642B0C697A00A601BC /* MewRightFollowVoiceView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C9C83D72B0C697A00A601BC /* MewRightFollowVoiceView.m */; }; - 8C9C84652B0C697A00A601BC /* MewShowVoiceView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C9C83DC2B0C697A00A601BC /* MewShowVoiceView.m */; }; - 8C9C84662B0C697A00A601BC /* MewUserIntroductionView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C9C83DD2B0C697A00A601BC /* MewUserIntroductionView.m */; }; - 8C9C84672B0C697A00A601BC /* MewHeaderView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C9C83DE2B0C697A00A601BC /* MewHeaderView.m */; }; - 8C9C84682B0C697A00A601BC /* MewRightFollowVoiceCollectionCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C9C83E02B0C697A00A601BC /* MewRightFollowVoiceCollectionCell.m */; }; - 8C9C846A2B0C697A00A601BC /* Api+MewHome.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C9C83E42B0C697A00A601BC /* Api+MewHome.m */; }; - 8C9C846B2B0C697A00A601BC /* MewSocialMicroView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C9C83EC2B0C697A00A601BC /* MewSocialMicroView.m */; }; - 8C9C846C2B0C697A00A601BC /* MewSocialStageView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C9C83EE2B0C697A00A601BC /* MewSocialStageView.m */; }; - 8C9C846D2B0C697A00A601BC /* MewRoomRightView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C9C83F22B0C697A00A601BC /* MewRoomRightView.m */; }; - 8C9C846E2B0C697A00A601BC /* MewRoomHeaderView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C9C83F52B0C697A00A601BC /* MewRoomHeaderView.m */; }; - 8C9C846F2B0C697A00A601BC /* MewRoomMessageTableCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C9C83F72B0C697A00A601BC /* MewRoomMessageTableCell.m */; }; - 8C9C84702B0C697A00A601BC /* MewRoomViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C9C83F92B0C697A00A601BC /* MewRoomViewController.m */; }; - 8C9C84712B0C697A00A601BC /* MewPartyModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C9C83FD2B0C697A00A601BC /* MewPartyModel.m */; }; - 8C9C84722B0C697A00A601BC /* MewPartyListCollectionViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C9C83FF2B0C697A00A601BC /* MewPartyListCollectionViewCell.m */; }; - 8C9C84732B0C697A00A601BC /* MewPartyViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C9C84002B0C697A00A601BC /* MewPartyViewController.m */; }; - 8C9C84742B0C697A00A601BC /* MewRechargeViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C9C84062B0C697A00A601BC /* MewRechargeViewController.m */; }; - 8C9C84752B0C697A00A601BC /* MewMineCollectionViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C9C84092B0C697A00A601BC /* MewMineCollectionViewController.m */; }; - 8C9C84762B0C697A00A601BC /* MewRechargeSubView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C9C840B2B0C697A00A601BC /* MewRechargeSubView.m */; }; - 8C9C84772B0C697A00A601BC /* MewLoginPhoneView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C9C84122B0C697A00A601BC /* MewLoginPhoneView.m */; }; - 8C9C84782B0C697A00A601BC /* MewLoginPasswordView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C9C84142B0C697A00A601BC /* MewLoginPasswordView.m */; }; - 8C9C84792B0C697A00A601BC /* MewLoginNumberViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C9C84152B0C697A00A601BC /* MewLoginNumberViewController.m */; }; - 8C9C847A2B0C697A00A601BC /* MewLoginViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C9C84162B0C697A00A601BC /* MewLoginViewController.m */; }; 8C9C847D2B0C6A6400A601BC /* TXFFmpeg.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8C9C847C2B0C6A6400A601BC /* TXFFmpeg.xcframework */; }; 8C9C847F2B0C6A6A00A601BC /* TXSoundTouch.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8C9C847E2B0C6A6A00A601BC /* TXSoundTouch.xcframework */; }; 8C9C84842B0D25EF00A601BC /* MewGiftInfoModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C9C84832B0D25EF00A601BC /* MewGiftInfoModel.m */; }; @@ -187,7 +189,6 @@ 8C9C84972B0D65E200A601BC /* MewRoomAnimationView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C9C84962B0D65E200A601BC /* MewRoomAnimationView.m */; }; 8C9C849E2B0D6A5C00A601BC /* MewGiftStorage.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C9C849D2B0D6A5C00A601BC /* MewGiftStorage.m */; }; 8C9C84AD2B0D9AB900A601BC /* MewRoomMessageHeaderView.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C9C84AC2B0D9AB900A601BC /* MewRoomMessageHeaderView.m */; }; - 8C9C84B12B0DEAE100A601BC /* YMIButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C9C84B02B0DEAE100A601BC /* YMIButton.m */; }; 8C9C84B42B0E951200A601BC /* StoreKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8C9C84B32B0E951200A601BC /* StoreKit.framework */; }; 8C9C84BA2B0ECD2100A601BC /* MewMineRechargePresenter.m in Sources */ = {isa = PBXBuildFile; fileRef = 8C9C84B92B0ECD2100A601BC /* MewMineRechargePresenter.m */; }; 8CAB96F52B1AB15200ED8639 /* MewRoomAnimationGroup.m in Sources */ = {isa = PBXBuildFile; fileRef = 8CAB96F42B1AB15200ED8639 /* MewRoomAnimationGroup.m */; }; @@ -201,8 +202,6 @@ 23270C282B0E037300B9303B /* MewMessageConentAudioView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewMessageConentAudioView.h; sourceTree = ""; }; 23270C2A2B0E041300B9303B /* MewMessageAudioCenter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewMessageAudioCenter.h; sourceTree = ""; }; 23270C2B2B0E041300B9303B /* MewMessageAudioCenter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MewMessageAudioCenter.m; sourceTree = ""; }; - 23270C2E2B0E071B00B9303B /* yinmeng-ios-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "yinmeng-ios-Bridging-Header.h"; sourceTree = ""; }; - 23270C2F2B0E071B00B9303B /* MewPaymentAction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MewPaymentAction.swift; sourceTree = ""; }; 233757262B0CB577001D0B7F /* MewMessagePresenter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MewMessagePresenter.m; sourceTree = ""; }; 233757272B0CB577001D0B7F /* MewMessagePresenter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewMessagePresenter.h; sourceTree = ""; }; 233757292B0CB577001D0B7F /* MewMessageProtocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewMessageProtocol.h; sourceTree = ""; }; @@ -241,49 +240,205 @@ 233757522B0CB577001D0B7F /* Api+Message.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "Api+Message.h"; sourceTree = ""; }; 233757542B0CB577001D0B7F /* MewNIMMessageUtils.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MewNIMMessageUtils.m; sourceTree = ""; }; 233757552B0CB577001D0B7F /* MewNIMMessageUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewNIMMessageUtils.h; sourceTree = ""; }; - 233757692B0CB630001D0B7F /* UIView+FilletCorner.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIView+FilletCorner.h"; sourceTree = ""; }; - 2337576A2B0CB630001D0B7F /* UIView+FilletCorner.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIView+FilletCorner.m"; sourceTree = ""; }; - 2370511B2B1D7CD500F5DE14 /* CarrierIdentifier.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CarrierIdentifier.h; sourceTree = ""; }; - 2370511C2B1D7CD500F5DE14 /* YYUtility+Device.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "YYUtility+Device.m"; sourceTree = ""; }; - 2370511D2B1D7CD500F5DE14 /* YYUtility.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYUtility.m; sourceTree = ""; }; - 2370511E2B1D7CD500F5DE14 /* YYUtility+App.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "YYUtility+App.m"; sourceTree = ""; }; - 2370511F2B1D7CD500F5DE14 /* YYUtility.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYUtility.h; sourceTree = ""; }; - 237051212B1D7CD500F5DE14 /* UIImage+RW.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIImage+RW.h"; sourceTree = ""; }; - 237051222B1D7CD500F5DE14 /* UIImage+RW.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIImage+RW.m"; sourceTree = ""; }; - 237051242B1D7CD500F5DE14 /* NSMutableDictionary+MEWSafe.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSMutableDictionary+MEWSafe.h"; sourceTree = ""; }; - 237051252B1D7CD500F5DE14 /* NSArray+MewSafe.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSArray+MewSafe.h"; sourceTree = ""; }; - 237051262B1D7CD500F5DE14 /* NSMutableDictionary+MEWSafe.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSMutableDictionary+MEWSafe.m"; sourceTree = ""; }; - 237051272B1D7CD500F5DE14 /* NSArray+MewSafe.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSArray+MewSafe.m"; sourceTree = ""; }; - 237051292B1D7CD500F5DE14 /* MEWUploadFile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MEWUploadFile.h; sourceTree = ""; }; - 2370512A2B1D7CD500F5DE14 /* MEWUploadFile.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MEWUploadFile.m; sourceTree = ""; }; - 2370512C2B1D7CD500F5DE14 /* MEWCountDownHelper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MEWCountDownHelper.h; sourceTree = ""; }; - 2370512D2B1D7CD500F5DE14 /* MEWCountDownHelper.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MEWCountDownHelper.m; sourceTree = ""; }; - 2370512F2B1D7CD500F5DE14 /* MewTimeIntervalUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewTimeIntervalUtils.h; sourceTree = ""; }; - 237051302B1D7CD500F5DE14 /* MewTimeIntervalUtils.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MewTimeIntervalUtils.m; sourceTree = ""; }; - 237051322B1D7CD500F5DE14 /* DESEncrypt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DESEncrypt.h; sourceTree = ""; }; - 237051332B1D7CD500F5DE14 /* MEWBase64.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MEWBase64.h; sourceTree = ""; }; - 237051342B1D7CD500F5DE14 /* DESEncrypt.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DESEncrypt.m; sourceTree = ""; }; - 237051352B1D7CD500F5DE14 /* MEWBase64.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MEWBase64.m; sourceTree = ""; }; - 237051362B1D7CD500F5DE14 /* MewHUDTool.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MewHUDTool.m; sourceTree = ""; }; - 237051382B1D7CD500F5DE14 /* MEWTimer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MEWTimer.m; sourceTree = ""; }; - 237051392B1D7CD500F5DE14 /* MEWTimer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MEWTimer.h; sourceTree = ""; }; - 2370513B2B1D7CD500F5DE14 /* NewEncryptTool.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NewEncryptTool.m; sourceTree = ""; }; - 2370513C2B1D7CD500F5DE14 /* NewEncryptTool.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NewEncryptTool.h; sourceTree = ""; }; - 2370513D2B1D7CD500F5DE14 /* NSObject+MEWExtension.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSObject+MEWExtension.h"; sourceTree = ""; }; - 2370513F2B1D7CD500F5DE14 /* MEWGCDHelper.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MEWGCDHelper.m; sourceTree = ""; }; - 237051402B1D7CD500F5DE14 /* MEWGCDHelper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MEWGCDHelper.h; sourceTree = ""; }; - 237051422B1D7CD500F5DE14 /* MEWThemeColor.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MEWThemeColor.m; sourceTree = ""; }; - 237051432B1D7CD500F5DE14 /* MEWThemeColor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MEWThemeColor.h; sourceTree = ""; }; - 237051452B1D7CD500F5DE14 /* MEWRechargeStorage.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MEWRechargeStorage.m; sourceTree = ""; }; - 237051462B1D7CD500F5DE14 /* MEWRechargeStorage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MEWRechargeStorage.h; sourceTree = ""; }; - 237051482B1D7CD500F5DE14 /* YYReachability.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYReachability.h; sourceTree = ""; }; - 237051492B1D7CD500F5DE14 /* YYReachability.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYReachability.m; sourceTree = ""; }; - 2370514A2B1D7CD500F5DE14 /* MewHUDTool.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewHUDTool.h; sourceTree = ""; }; - 2370514B2B1D7CD500F5DE14 /* NSObject+MEWExtension.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSObject+MEWExtension.m"; sourceTree = ""; }; - 237052BF2B1F11D300F5DE14 /* MewHomeFilterView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewHomeFilterView.h; sourceTree = ""; }; - 237052C02B1F11D300F5DE14 /* MewHomeFilterView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MewHomeFilterView.m; sourceTree = ""; }; - 237052C22B1F13AD00F5DE14 /* MewAudioPlayerManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MewAudioPlayerManager.m; sourceTree = ""; }; - 237052C32B1F13AD00F5DE14 /* MewAudioPlayerManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewAudioPlayerManager.h; sourceTree = ""; }; + 237053122B1F3A3D00F5DE14 /* MewClientConfig.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewClientConfig.h; sourceTree = ""; }; + 237053132B1F3A3D00F5DE14 /* MewClientConfig.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MewClientConfig.m; sourceTree = ""; }; + 237053152B1F3A5300F5DE14 /* Api+MewMain.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "Api+MewMain.m"; sourceTree = ""; }; + 237053162B1F3A5300F5DE14 /* Api+MewMain.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "Api+MewMain.h"; sourceTree = ""; }; + 237053182B1F3A5D00F5DE14 /* MewClientDataModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewClientDataModel.h; sourceTree = ""; }; + 237053192B1F3A5D00F5DE14 /* MewClientDataModel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MewClientDataModel.m; sourceTree = ""; }; + 2370531B2B1F3A6E00F5DE14 /* MewWebViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = MewWebViewController.m; path = Main/MewWebViewController.m; sourceTree = ""; }; + 2370531C2B1F3A6E00F5DE14 /* MewWebViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = MewWebViewController.h; path = Main/MewWebViewController.h; sourceTree = ""; }; + 237053212B1F3AA000F5DE14 /* MewSocialStageView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewSocialStageView.h; sourceTree = ""; }; + 237053232B1F3AA000F5DE14 /* MewSocialMicroView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MewSocialMicroView.m; sourceTree = ""; }; + 237053242B1F3AA000F5DE14 /* MewSocialMicroView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewSocialMicroView.h; sourceTree = ""; }; + 237053252B1F3AA000F5DE14 /* MewSocialStageView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MewSocialStageView.m; sourceTree = ""; }; + 237053262B1F3AA000F5DE14 /* MewRoomViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewRoomViewController.h; sourceTree = ""; }; + 237053282B1F3AA000F5DE14 /* MewRoomRightView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewRoomRightView.h; sourceTree = ""; }; + 237053292B1F3AA000F5DE14 /* MewRoomRightView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MewRoomRightView.m; sourceTree = ""; }; + 2370532B2B1F3AA000F5DE14 /* MewRoomHeaderView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewRoomHeaderView.h; sourceTree = ""; }; + 2370532C2B1F3AA000F5DE14 /* MewRoomHeaderView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MewRoomHeaderView.m; sourceTree = ""; }; + 2370532E2B1F3AA000F5DE14 /* MewRoomMessageTableCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MewRoomMessageTableCell.m; sourceTree = ""; }; + 2370532F2B1F3AA000F5DE14 /* MewRoomMessageTableCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewRoomMessageTableCell.h; sourceTree = ""; }; + 237053302B1F3AA000F5DE14 /* MewRoomViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MewRoomViewController.m; sourceTree = ""; }; + 237053332B1F3AA000F5DE14 /* MewRechargeViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MewRechargeViewController.m; sourceTree = ""; }; + 237053342B1F3AA000F5DE14 /* MewMineCollectionViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewMineCollectionViewController.h; sourceTree = ""; }; + 237053352B1F3AA000F5DE14 /* MewRechargeSubView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewRechargeSubView.h; sourceTree = ""; }; + 237053362B1F3AA000F5DE14 /* MewMineCollectionViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MewMineCollectionViewController.m; sourceTree = ""; }; + 237053372B1F3AA000F5DE14 /* MewRechargeViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewRechargeViewController.h; sourceTree = ""; }; + 237053382B1F3AA000F5DE14 /* MewRechargeSubView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MewRechargeSubView.m; sourceTree = ""; }; + 2370533B2B1F3AA000F5DE14 /* MewLoginViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewLoginViewController.h; sourceTree = ""; }; + 2370533C2B1F3AA000F5DE14 /* MewLoginNumberViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewLoginNumberViewController.h; sourceTree = ""; }; + 2370533E2B1F3AA000F5DE14 /* MewLoginPasswordView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewLoginPasswordView.h; sourceTree = ""; }; + 2370533F2B1F3AA000F5DE14 /* MewLoginPhoneView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MewLoginPhoneView.m; sourceTree = ""; }; + 237053402B1F3AA000F5DE14 /* MewLoginPhoneView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewLoginPhoneView.h; sourceTree = ""; }; + 237053412B1F3AA000F5DE14 /* MewLoginPasswordView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MewLoginPasswordView.m; sourceTree = ""; }; + 237053422B1F3AA000F5DE14 /* MewLoginNumberViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MewLoginNumberViewController.m; sourceTree = ""; }; + 237053432B1F3AA000F5DE14 /* MewLoginViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MewLoginViewController.m; sourceTree = ""; }; + 237053472B1F3AA000F5DE14 /* MewSessionListViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewSessionListViewController.h; sourceTree = ""; }; + 237053482B1F3AA000F5DE14 /* MewSessionListTableViewCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MewSessionListTableViewCell.m; sourceTree = ""; }; + 237053492B1F3AA000F5DE14 /* MewSessionListTableViewCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewSessionListTableViewCell.h; sourceTree = ""; }; + 2370534A2B1F3AA000F5DE14 /* MewSessionListViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MewSessionListViewController.m; sourceTree = ""; }; + 2370534D2B1F3AA100F5DE14 /* MewPartyPresenter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewPartyPresenter.h; sourceTree = ""; }; + 2370534E2B1F3AA100F5DE14 /* MewPartyPresenter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MewPartyPresenter.m; sourceTree = ""; }; + 237053502B1F3AA100F5DE14 /* MewPartyProtocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewPartyProtocol.h; sourceTree = ""; }; + 237053522B1F3AA100F5DE14 /* MewHomeRecommendRoomModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewHomeRecommendRoomModel.h; sourceTree = ""; }; + 237053532B1F3AA100F5DE14 /* MewPartyModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewPartyModel.h; sourceTree = ""; }; + 237053542B1F3AA100F5DE14 /* MewPartyModel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MewPartyModel.m; sourceTree = ""; }; + 237053552B1F3AA100F5DE14 /* MewHomeRecommendRoomModel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MewHomeRecommendRoomModel.m; sourceTree = ""; }; + 237053572B1F3AA100F5DE14 /* MewPartyListCollectionViewCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MewPartyListCollectionViewCell.m; sourceTree = ""; }; + 237053582B1F3AA100F5DE14 /* MewPartyViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MewPartyViewController.m; sourceTree = ""; }; + 237053592B1F3AA100F5DE14 /* MewPartyListCollectionViewCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewPartyListCollectionViewCell.h; sourceTree = ""; }; + 2370535A2B1F3AA100F5DE14 /* MewPartyViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewPartyViewController.h; sourceTree = ""; }; + 2370535C2B1F3AA100F5DE14 /* Api+MewParty.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "Api+MewParty.m"; sourceTree = ""; }; + 2370535D2B1F3AA100F5DE14 /* Api+MewParty.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "Api+MewParty.h"; sourceTree = ""; }; + 237053602B1F3AA100F5DE14 /* MewHomePresenter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewHomePresenter.h; sourceTree = ""; }; + 237053612B1F3AA100F5DE14 /* MewHomePresenter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MewHomePresenter.m; sourceTree = ""; }; + 237053632B1F3AA100F5DE14 /* MewHomeProtocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewHomeProtocol.h; sourceTree = ""; }; + 237053652B1F3AA100F5DE14 /* MewAudioPlayerManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewAudioPlayerManager.h; sourceTree = ""; }; + 237053662B1F3AA100F5DE14 /* MewAudioPlayerManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MewAudioPlayerManager.m; sourceTree = ""; }; + 237053682B1F3AA100F5DE14 /* MewHomeViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MewHomeViewController.m; sourceTree = ""; }; + 237053692B1F3AA100F5DE14 /* MewHomeViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewHomeViewController.h; sourceTree = ""; }; + 2370536B2B1F3AA100F5DE14 /* MewVoiceGuideView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MewVoiceGuideView.m; sourceTree = ""; }; + 2370536C2B1F3AA100F5DE14 /* MewPushExclusiveVoiceView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MewPushExclusiveVoiceView.m; sourceTree = ""; }; + 2370536D2B1F3AA100F5DE14 /* MewVoiceDiscView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MewVoiceDiscView.m; sourceTree = ""; }; + 2370536E2B1F3AA100F5DE14 /* MewHomeFilterView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MewHomeFilterView.m; sourceTree = ""; }; + 2370536F2B1F3AA100F5DE14 /* MewHeaderView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewHeaderView.h; sourceTree = ""; }; + 237053702B1F3AA100F5DE14 /* MewUserIntroductionView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewUserIntroductionView.h; sourceTree = ""; }; + 237053712B1F3AA100F5DE14 /* MewShowVoiceView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewShowVoiceView.h; sourceTree = ""; }; + 237053722B1F3AA100F5DE14 /* MewPlayVoiceView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MewPlayVoiceView.m; sourceTree = ""; }; + 237053732B1F3AA100F5DE14 /* MewRightFollowVoiceCollectionCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewRightFollowVoiceCollectionCell.h; sourceTree = ""; }; + 237053742B1F3AA100F5DE14 /* MewRightFollowVoiceView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MewRightFollowVoiceView.m; sourceTree = ""; }; + 237053752B1F3AA100F5DE14 /* MewVoiceDiscView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewVoiceDiscView.h; sourceTree = ""; }; + 237053762B1F3AA100F5DE14 /* MewPushExclusiveVoiceView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewPushExclusiveVoiceView.h; sourceTree = ""; }; + 237053772B1F3AA100F5DE14 /* MewVoiceGuideView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewVoiceGuideView.h; sourceTree = ""; }; + 237053782B1F3AA100F5DE14 /* MewShowVoiceView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MewShowVoiceView.m; sourceTree = ""; }; + 237053792B1F3AA100F5DE14 /* MewUserIntroductionView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MewUserIntroductionView.m; sourceTree = ""; }; + 2370537A2B1F3AA100F5DE14 /* MewHeaderView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MewHeaderView.m; sourceTree = ""; }; + 2370537B2B1F3AA100F5DE14 /* MewHomeFilterView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewHomeFilterView.h; sourceTree = ""; }; + 2370537C2B1F3AA100F5DE14 /* MewRightFollowVoiceView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewRightFollowVoiceView.h; sourceTree = ""; }; + 2370537D2B1F3AA100F5DE14 /* MewRightFollowVoiceCollectionCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MewRightFollowVoiceCollectionCell.m; sourceTree = ""; }; + 2370537E2B1F3AA100F5DE14 /* MewPlayVoiceView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewPlayVoiceView.h; sourceTree = ""; }; + 237053802B1F3AA100F5DE14 /* Api+MewHome.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "Api+MewHome.m"; sourceTree = ""; }; + 237053812B1F3AA100F5DE14 /* Api+MewHome.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "Api+MewHome.h"; sourceTree = ""; }; + 237053EB2B1F3B1600F5DE14 /* MewMacro.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewMacro.h; sourceTree = ""; }; + 237053EC2B1F3B1600F5DE14 /* MewHtmlUrl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewHtmlUrl.h; sourceTree = ""; }; + 237053ED2B1F3B1600F5DE14 /* MewEnum.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewEnum.h; sourceTree = ""; }; + 237053EE2B1F3B1600F5DE14 /* MewHtmlUrl.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MewHtmlUrl.m; sourceTree = ""; }; + 237053EF2B1F3B1600F5DE14 /* MewConstant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MewConstant.m; sourceTree = ""; }; + 237053F02B1F3B1700F5DE14 /* MewConstant.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewConstant.h; sourceTree = ""; }; + 237053F52B1F3B3200F5DE14 /* UIView+MewFilletCorner.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIView+MewFilletCorner.h"; sourceTree = ""; }; + 237053F62B1F3B3200F5DE14 /* UIImage+MewUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIImage+MewUtils.h"; sourceTree = ""; }; + 237053F72B1F3B3200F5DE14 /* UIView+MewFilletCorner.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIView+MewFilletCorner.m"; sourceTree = ""; }; + 237053F82B1F3B3200F5DE14 /* UIImage+MewUtils.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIImage+MewUtils.m"; sourceTree = ""; }; + 237053F92B1F3B3200F5DE14 /* MewStackManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MewStackManager.m; sourceTree = ""; }; + 237053FA2B1F3B3200F5DE14 /* MewBaseNavigationController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MewBaseNavigationController.m; sourceTree = ""; }; + 237053FB2B1F3B3200F5DE14 /* MewBaseViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MewBaseViewController.m; sourceTree = ""; }; + 237053FD2B1F3B3200F5DE14 /* UIImageConstant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UIImageConstant.m; sourceTree = ""; }; + 237053FE2B1F3B3200F5DE14 /* NetImageConfig.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NetImageConfig.m; sourceTree = ""; }; + 237053FF2B1F3B3200F5DE14 /* NetImageView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NetImageView.h; sourceTree = ""; }; + 237054002B1F3B3200F5DE14 /* UIImageConstant.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIImageConstant.h; sourceTree = ""; }; + 237054012B1F3B3200F5DE14 /* NetImageConfig.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NetImageConfig.h; sourceTree = ""; }; + 237054022B1F3B3200F5DE14 /* NetImageView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NetImageView.m; sourceTree = ""; }; + 237054042B1F3B3200F5DE14 /* MewButton.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MewButton.m; sourceTree = ""; }; + 237054052B1F3B3200F5DE14 /* MewButton.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewButton.h; sourceTree = ""; }; + 237054072B1F3B3200F5DE14 /* YMEmptyTableViewCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YMEmptyTableViewCell.h; sourceTree = ""; }; + 237054082B1F3B3200F5DE14 /* YMEmptyTableViewCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YMEmptyTableViewCell.m; sourceTree = ""; }; + 237054092B1F3B3200F5DE14 /* MewBaseNavigationController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewBaseNavigationController.h; sourceTree = ""; }; + 2370540B2B1F3B3200F5DE14 /* TTPopup.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TTPopup.m; sourceTree = ""; }; + 2370540D2B1F3B3200F5DE14 /* TTAlertConfig.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TTAlertConfig.m; sourceTree = ""; }; + 2370540E2B1F3B3200F5DE14 /* TTAlertMessageAttributedConfig.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TTAlertMessageAttributedConfig.h; sourceTree = ""; }; + 2370540F2B1F3B3200F5DE14 /* TTAlertButtonConfig.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TTAlertButtonConfig.h; sourceTree = ""; }; + 237054102B1F3B3200F5DE14 /* TTActionSheetConfig.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TTActionSheetConfig.h; sourceTree = ""; }; + 237054112B1F3B3200F5DE14 /* TTAlertConfig.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TTAlertConfig.h; sourceTree = ""; }; + 237054122B1F3B3200F5DE14 /* TTAlertButtonConfig.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TTAlertButtonConfig.m; sourceTree = ""; }; + 237054132B1F3B3200F5DE14 /* TTAlertMessageAttributedConfig.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TTAlertMessageAttributedConfig.m; sourceTree = ""; }; + 237054142B1F3B3200F5DE14 /* TTActionSheetConfig.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TTActionSheetConfig.m; sourceTree = ""; }; + 237054162B1F3B3200F5DE14 /* TTPopupManagerServiceProtocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TTPopupManagerServiceProtocol.h; sourceTree = ""; }; + 237054172B1F3B3200F5DE14 /* TTPopupManagerService.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TTPopupManagerService.h; sourceTree = ""; }; + 237054182B1F3B3200F5DE14 /* TTPopupManagerService.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TTPopupManagerService.m; sourceTree = ""; }; + 237054192B1F3B3200F5DE14 /* TTPopup.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TTPopup.h; sourceTree = ""; }; + 2370541B2B1F3B3200F5DE14 /* TTAlertView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TTAlertView.m; sourceTree = ""; }; + 2370541C2B1F3B3200F5DE14 /* TTActionSheetView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TTActionSheetView.h; sourceTree = ""; }; + 2370541D2B1F3B3200F5DE14 /* TTAlertView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TTAlertView.h; sourceTree = ""; }; + 2370541E2B1F3B3200F5DE14 /* TTActionSheetView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TTActionSheetView.m; sourceTree = ""; }; + 237054202B1F3B3200F5DE14 /* TTPopupService.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TTPopupService.m; sourceTree = ""; }; + 237054212B1F3B3200F5DE14 /* TTPopupServiceProtocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TTPopupServiceProtocol.h; sourceTree = ""; }; + 237054222B1F3B3200F5DE14 /* TTPopupService.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TTPopupService.h; sourceTree = ""; }; + 237054242B1F3B3200F5DE14 /* TTPopupConstants.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TTPopupConstants.h; sourceTree = ""; }; + 237054252B1F3B3200F5DE14 /* MewStackManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewStackManager.h; sourceTree = ""; }; + 237054262B1F3B3200F5DE14 /* MewBaseViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewBaseViewController.h; sourceTree = ""; }; + 2370542E2B1F3B3200F5DE14 /* NSObject+AutoCoding.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSObject+AutoCoding.m"; sourceTree = ""; }; + 2370542F2B1F3B3200F5DE14 /* AccountInfoStorage.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AccountInfoStorage.m; sourceTree = ""; }; + 237054302B1F3B3200F5DE14 /* LoginTicketInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LoginTicketInfo.h; sourceTree = ""; }; + 237054312B1F3B3200F5DE14 /* BaseModel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BaseModel.m; sourceTree = ""; }; + 237054322B1F3B3200F5DE14 /* UserInfoModel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UserInfoModel.m; sourceTree = ""; }; + 237054332B1F3B3200F5DE14 /* UserVipInfoVo.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UserVipInfoVo.m; sourceTree = ""; }; + 237054342B1F3B3200F5DE14 /* AccountModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AccountModel.h; sourceTree = ""; }; + 237054352B1F3B3200F5DE14 /* NSObject+AutoCoding.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSObject+AutoCoding.h"; sourceTree = ""; }; + 237054362B1F3B3200F5DE14 /* UserVipInfoVo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UserVipInfoVo.h; sourceTree = ""; }; + 237054372B1F3B3200F5DE14 /* UserInfoModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UserInfoModel.h; sourceTree = ""; }; + 237054382B1F3B3200F5DE14 /* BaseModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BaseModel.h; sourceTree = ""; }; + 237054392B1F3B3200F5DE14 /* AccountInfoStorage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AccountInfoStorage.h; sourceTree = ""; }; + 2370543A2B1F3B3200F5DE14 /* LoginTicketInfo.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LoginTicketInfo.m; sourceTree = ""; }; + 2370543B2B1F3B3200F5DE14 /* AccountModel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AccountModel.m; sourceTree = ""; }; + 2370543D2B1F3B3200F5DE14 /* MvpViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MvpViewController.h; sourceTree = ""; }; + 2370543E2B1F3B3200F5DE14 /* MvpViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MvpViewController.m; sourceTree = ""; }; + 237054402B1F3B3200F5DE14 /* Api.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Api.m; sourceTree = ""; }; + 237054412B1F3B3200F5DE14 /* Api.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Api.h; sourceTree = ""; }; + 237054442B1F3B3200F5DE14 /* CarrierIdentifier.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CarrierIdentifier.h; sourceTree = ""; }; + 237054452B1F3B3200F5DE14 /* YYUtility+Device.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "YYUtility+Device.m"; sourceTree = ""; }; + 237054462B1F3B3200F5DE14 /* YYUtility.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYUtility.m; sourceTree = ""; }; + 237054472B1F3B3200F5DE14 /* YYUtility+App.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "YYUtility+App.m"; sourceTree = ""; }; + 237054482B1F3B3200F5DE14 /* YYUtility.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYUtility.h; sourceTree = ""; }; + 2370544A2B1F3B3200F5DE14 /* UIImage+RW.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIImage+RW.h"; sourceTree = ""; }; + 2370544B2B1F3B3200F5DE14 /* UIImage+RW.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIImage+RW.m"; sourceTree = ""; }; + 2370544D2B1F3B3200F5DE14 /* NSMutableDictionary+MEWSafe.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSMutableDictionary+MEWSafe.h"; sourceTree = ""; }; + 2370544E2B1F3B3200F5DE14 /* NSArray+MewSafe.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSArray+MewSafe.h"; sourceTree = ""; }; + 2370544F2B1F3B3200F5DE14 /* NSMutableDictionary+MEWSafe.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSMutableDictionary+MEWSafe.m"; sourceTree = ""; }; + 237054502B1F3B3200F5DE14 /* NSArray+MewSafe.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSArray+MewSafe.m"; sourceTree = ""; }; + 237054522B1F3B3200F5DE14 /* MEWUploadFile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MEWUploadFile.h; sourceTree = ""; }; + 237054532B1F3B3200F5DE14 /* MEWUploadFile.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MEWUploadFile.m; sourceTree = ""; }; + 237054552B1F3B3200F5DE14 /* MEWCountDownHelper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MEWCountDownHelper.h; sourceTree = ""; }; + 237054562B1F3B3200F5DE14 /* MEWCountDownHelper.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MEWCountDownHelper.m; sourceTree = ""; }; + 237054582B1F3B3200F5DE14 /* MewTimeIntervalUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewTimeIntervalUtils.h; sourceTree = ""; }; + 237054592B1F3B3200F5DE14 /* MewTimeIntervalUtils.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MewTimeIntervalUtils.m; sourceTree = ""; }; + 2370545B2B1F3B3200F5DE14 /* DESEncrypt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DESEncrypt.h; sourceTree = ""; }; + 2370545C2B1F3B3200F5DE14 /* MEWBase64.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MEWBase64.h; sourceTree = ""; }; + 2370545D2B1F3B3200F5DE14 /* DESEncrypt.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DESEncrypt.m; sourceTree = ""; }; + 2370545E2B1F3B3200F5DE14 /* MEWBase64.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MEWBase64.m; sourceTree = ""; }; + 2370545F2B1F3B3200F5DE14 /* MewHUDTool.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MewHUDTool.m; sourceTree = ""; }; + 237054612B1F3B3200F5DE14 /* MEWTimer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MEWTimer.m; sourceTree = ""; }; + 237054622B1F3B3200F5DE14 /* MEWTimer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MEWTimer.h; sourceTree = ""; }; + 237054642B1F3B3200F5DE14 /* NewEncryptTool.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NewEncryptTool.m; sourceTree = ""; }; + 237054652B1F3B3200F5DE14 /* NewEncryptTool.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NewEncryptTool.h; sourceTree = ""; }; + 237054662B1F3B3200F5DE14 /* NSObject+MEWExtension.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSObject+MEWExtension.h"; sourceTree = ""; }; + 237054682B1F3B3200F5DE14 /* MEWGCDHelper.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MEWGCDHelper.m; sourceTree = ""; }; + 237054692B1F3B3200F5DE14 /* MEWGCDHelper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MEWGCDHelper.h; sourceTree = ""; }; + 2370546B2B1F3B3200F5DE14 /* MEWThemeColor.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MEWThemeColor.m; sourceTree = ""; }; + 2370546C2B1F3B3200F5DE14 /* MEWThemeColor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MEWThemeColor.h; sourceTree = ""; }; + 2370546E2B1F3B3200F5DE14 /* MEWRechargeStorage.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MEWRechargeStorage.m; sourceTree = ""; }; + 2370546F2B1F3B3200F5DE14 /* MEWRechargeStorage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MEWRechargeStorage.h; sourceTree = ""; }; + 237054712B1F3B3200F5DE14 /* YYReachability.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYReachability.h; sourceTree = ""; }; + 237054722B1F3B3200F5DE14 /* YYReachability.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYReachability.m; sourceTree = ""; }; + 237054732B1F3B3200F5DE14 /* MewHUDTool.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewHUDTool.h; sourceTree = ""; }; + 237054742B1F3B3200F5DE14 /* NSObject+MEWExtension.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSObject+MEWExtension.m"; sourceTree = ""; }; + 237054762B1F3B3200F5DE14 /* yinmeng-ios-Bridging-Header.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "yinmeng-ios-Bridging-Header.h"; sourceTree = ""; }; + 237054772B1F3B3200F5DE14 /* MewPaymentAction.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MewPaymentAction.swift; sourceTree = ""; }; + 237054792B1F3B3200F5DE14 /* MewApiHost.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewApiHost.h; sourceTree = ""; }; + 2370547A2B1F3B3200F5DE14 /* MewHttpRequestHelper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewHttpRequestHelper.h; sourceTree = ""; }; + 2370547B2B1F3B3200F5DE14 /* MewHttpRequestHelper.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MewHttpRequestHelper.m; sourceTree = ""; }; + 2370547D2B1F3B3200F5DE14 /* UIButton+MewEnlargeTouchArea.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIButton+MewEnlargeTouchArea.h"; sourceTree = ""; }; + 2370547E2B1F3B3200F5DE14 /* UIButton+MewEnlargeTouchArea.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIButton+MewEnlargeTouchArea.m"; sourceTree = ""; }; + 237054B32B1F3BF600F5DE14 /* MainPresenter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MainPresenter.h; sourceTree = ""; }; + 237054B42B1F3BF600F5DE14 /* MainPresenter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MainPresenter.m; sourceTree = ""; }; + 237054B62B1F3BF600F5DE14 /* MainProtocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MainProtocol.h; sourceTree = ""; }; + 237054B82B1F3BF600F5DE14 /* MewTabBarController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MewTabBarController.m; sourceTree = ""; }; + 237054B92B1F3BF600F5DE14 /* MewTabBarController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewTabBarController.h; sourceTree = ""; }; + 237054BC2B1F419300F5DE14 /* MewBaseMvpPresenter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MewBaseMvpPresenter.h; sourceTree = ""; }; + 237054BD2B1F419300F5DE14 /* MewBaseMvpPresenter.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = MewBaseMvpPresenter.m; sourceTree = ""; }; + 237054C02B1F441700F5DE14 /* MewBaseMvpProtocol.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MewBaseMvpProtocol.h; sourceTree = ""; }; + 237054C12B20179800F5DE14 /* MewAccountInfoStorage.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MewAccountInfoStorage.h; sourceTree = ""; }; + 237054C22B20179800F5DE14 /* MewAccountInfoStorage.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = MewAccountInfoStorage.m; sourceTree = ""; }; 8C4D534C2AFD4CF600238AE6 /* yinmeng-ios.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "yinmeng-ios.app"; sourceTree = BUILT_PRODUCTS_DIR; }; 8C4D53592AFD4CF600238AE6 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; 8C4D535B2AFD4CF700238AE6 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; @@ -303,91 +458,14 @@ 8C92A8132B0EF1D8008F362C /* MewMineLoginPasswordViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = MewMineLoginPasswordViewController.m; sourceTree = ""; }; 8C92A8162B0EF3E9008F362C /* MewMineModifPayPwdView.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MewMineModifPayPwdView.h; sourceTree = ""; }; 8C92A8172B0EF3E9008F362C /* MewMineModifPayPwdView.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = MewMineModifPayPwdView.m; sourceTree = ""; }; - 8C92A81A2B0EF449008F362C /* UIButton+EnlargeTouchArea.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "UIButton+EnlargeTouchArea.h"; sourceTree = ""; }; - 8C92A81B2B0EF449008F362C /* UIButton+EnlargeTouchArea.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = "UIButton+EnlargeTouchArea.m"; sourceTree = ""; }; 8C92A81D2B0EF4D2008F362C /* MineLoginPasswordPresenter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MineLoginPasswordPresenter.h; sourceTree = ""; }; 8C92A81E2B0EF4D2008F362C /* MineLoginPasswordPresenter.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = MineLoginPasswordPresenter.m; sourceTree = ""; }; 8C92A8202B0EF500008F362C /* MineLoginPasswordProtocol.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MineLoginPasswordProtocol.h; sourceTree = ""; }; - 8C92A8212B0FE1DC008F362C /* MewHtmlUrl.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MewHtmlUrl.h; sourceTree = ""; }; - 8C92A8222B0FE1DC008F362C /* MewHtmlUrl.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = MewHtmlUrl.m; sourceTree = ""; }; 8C9C821B2B0C694900A601BC /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = ""; }; 8C9C821C2B0C694900A601BC /* AppDelegate+ThirdConfig.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "AppDelegate+ThirdConfig.h"; sourceTree = ""; }; 8C9C821D2B0C694900A601BC /* AppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = ""; }; 8C9C821E2B0C694900A601BC /* AppDelegate+ThirdConfig.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "AppDelegate+ThirdConfig.m"; sourceTree = ""; }; - 8C9C82242B0C695600A601BC /* UIImage+Utils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIImage+Utils.h"; sourceTree = ""; }; - 8C9C82252B0C695600A601BC /* UIImage+Utils.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIImage+Utils.m"; sourceTree = ""; }; - 8C9C82262B0C695600A601BC /* YMCurrentVCStackManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YMCurrentVCStackManager.m; sourceTree = ""; }; - 8C9C82272B0C695600A601BC /* BaseViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BaseViewController.m; sourceTree = ""; }; - 8C9C82282B0C695600A601BC /* BaseNavigationController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BaseNavigationController.m; sourceTree = ""; }; - 8C9C82292B0C695600A601BC /* YMCurrentVCStackManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YMCurrentVCStackManager.h; sourceTree = ""; }; - 8C9C822B2B0C695600A601BC /* UIImageConstant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UIImageConstant.m; sourceTree = ""; }; - 8C9C822C2B0C695600A601BC /* NetImageConfig.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NetImageConfig.m; sourceTree = ""; }; - 8C9C822D2B0C695600A601BC /* NetImageView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NetImageView.h; sourceTree = ""; }; - 8C9C822E2B0C695600A601BC /* UIImageConstant.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIImageConstant.h; sourceTree = ""; }; - 8C9C822F2B0C695600A601BC /* NetImageConfig.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NetImageConfig.h; sourceTree = ""; }; - 8C9C82302B0C695600A601BC /* NetImageView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NetImageView.m; sourceTree = ""; }; - 8C9C82322B0C695600A601BC /* YMEmptyTableViewCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YMEmptyTableViewCell.h; sourceTree = ""; }; - 8C9C82332B0C695600A601BC /* YMEmptyTableViewCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YMEmptyTableViewCell.m; sourceTree = ""; }; - 8C9C82352B0C695600A601BC /* TTPopup.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TTPopup.m; sourceTree = ""; }; - 8C9C82372B0C695600A601BC /* TTAlertConfig.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TTAlertConfig.m; sourceTree = ""; }; - 8C9C82382B0C695600A601BC /* TTAlertMessageAttributedConfig.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TTAlertMessageAttributedConfig.h; sourceTree = ""; }; - 8C9C82392B0C695600A601BC /* TTAlertButtonConfig.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TTAlertButtonConfig.h; sourceTree = ""; }; - 8C9C823A2B0C695600A601BC /* TTActionSheetConfig.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TTActionSheetConfig.h; sourceTree = ""; }; - 8C9C823B2B0C695600A601BC /* TTAlertConfig.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TTAlertConfig.h; sourceTree = ""; }; - 8C9C823C2B0C695600A601BC /* TTAlertButtonConfig.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TTAlertButtonConfig.m; sourceTree = ""; }; - 8C9C823D2B0C695600A601BC /* TTAlertMessageAttributedConfig.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TTAlertMessageAttributedConfig.m; sourceTree = ""; }; - 8C9C823E2B0C695600A601BC /* TTActionSheetConfig.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TTActionSheetConfig.m; sourceTree = ""; }; - 8C9C82402B0C695600A601BC /* TTPopupManagerServiceProtocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TTPopupManagerServiceProtocol.h; sourceTree = ""; }; - 8C9C82412B0C695600A601BC /* TTPopupManagerService.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TTPopupManagerService.h; sourceTree = ""; }; - 8C9C82422B0C695600A601BC /* TTPopupManagerService.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TTPopupManagerService.m; sourceTree = ""; }; - 8C9C82432B0C695600A601BC /* TTPopup.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TTPopup.h; sourceTree = ""; }; - 8C9C82452B0C695600A601BC /* TTAlertView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TTAlertView.m; sourceTree = ""; }; - 8C9C82462B0C695600A601BC /* TTActionSheetView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TTActionSheetView.h; sourceTree = ""; }; - 8C9C82472B0C695600A601BC /* TTAlertView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TTAlertView.h; sourceTree = ""; }; - 8C9C82482B0C695600A601BC /* TTActionSheetView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TTActionSheetView.m; sourceTree = ""; }; - 8C9C824A2B0C695600A601BC /* TTPopupService.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TTPopupService.m; sourceTree = ""; }; - 8C9C824B2B0C695600A601BC /* TTPopupServiceProtocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TTPopupServiceProtocol.h; sourceTree = ""; }; - 8C9C824C2B0C695600A601BC /* TTPopupService.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TTPopupService.h; sourceTree = ""; }; - 8C9C824E2B0C695600A601BC /* TTPopupConstants.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TTPopupConstants.h; sourceTree = ""; }; - 8C9C824F2B0C695600A601BC /* BaseNavigationController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BaseNavigationController.h; sourceTree = ""; }; - 8C9C82502B0C695600A601BC /* BaseViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BaseViewController.h; sourceTree = ""; }; - 8C9C82522B0C695600A601BC /* HttpRequestHelper.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HttpRequestHelper.m; sourceTree = ""; }; - 8C9C82532B0C695600A601BC /* ApiHost.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ApiHost.h; sourceTree = ""; }; - 8C9C82542B0C695600A601BC /* HttpRequestHelper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HttpRequestHelper.h; sourceTree = ""; }; - 8C9C82572B0C695600A601BC /* BaseMvpPresenter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BaseMvpPresenter.h; sourceTree = ""; }; - 8C9C82582B0C695600A601BC /* BaseMvpPresenter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BaseMvpPresenter.m; sourceTree = ""; }; - 8C9C825A2B0C695600A601BC /* BaseMvpProtocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BaseMvpProtocol.h; sourceTree = ""; }; - 8C9C825C2B0C695600A601BC /* NSObject+AutoCoding.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSObject+AutoCoding.m"; sourceTree = ""; }; - 8C9C825D2B0C695600A601BC /* AccountInfoStorage.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AccountInfoStorage.m; sourceTree = ""; }; - 8C9C825E2B0C695600A601BC /* LoginTicketInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LoginTicketInfo.h; sourceTree = ""; }; - 8C9C825F2B0C695600A601BC /* BaseModel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BaseModel.m; sourceTree = ""; }; - 8C9C82602B0C695600A601BC /* UserInfoModel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UserInfoModel.m; sourceTree = ""; }; - 8C9C82612B0C695600A601BC /* UserVipInfoVo.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UserVipInfoVo.m; sourceTree = ""; }; - 8C9C82622B0C695600A601BC /* AccountModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AccountModel.h; sourceTree = ""; }; - 8C9C82632B0C695600A601BC /* NSObject+AutoCoding.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSObject+AutoCoding.h"; sourceTree = ""; }; - 8C9C82642B0C695600A601BC /* UserVipInfoVo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UserVipInfoVo.h; sourceTree = ""; }; - 8C9C82652B0C695600A601BC /* UserInfoModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UserInfoModel.h; sourceTree = ""; }; - 8C9C82662B0C695600A601BC /* BaseModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BaseModel.h; sourceTree = ""; }; - 8C9C82672B0C695600A601BC /* AccountInfoStorage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AccountInfoStorage.h; sourceTree = ""; }; - 8C9C82682B0C695600A601BC /* LoginTicketInfo.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LoginTicketInfo.m; sourceTree = ""; }; - 8C9C82692B0C695600A601BC /* AccountModel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AccountModel.m; sourceTree = ""; }; - 8C9C826B2B0C695600A601BC /* MvpViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MvpViewController.h; sourceTree = ""; }; - 8C9C826C2B0C695600A601BC /* MvpViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MvpViewController.m; sourceTree = ""; }; - 8C9C826E2B0C695600A601BC /* Api.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Api.m; sourceTree = ""; }; - 8C9C826F2B0C695600A601BC /* Api.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Api.h; sourceTree = ""; }; 8C9C82A52B0C695600A601BC /* Base.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Base.h; sourceTree = ""; }; - 8C9C82D82B0C696900A601BC /* YMConstant.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YMConstant.h; sourceTree = ""; }; - 8C9C82D92B0C696900A601BC /* YMMacro.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YMMacro.h; sourceTree = ""; }; - 8C9C82DA2B0C696900A601BC /* YMEnum.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YMEnum.h; sourceTree = ""; }; - 8C9C82DB2B0C696900A601BC /* YMConstant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YMConstant.m; sourceTree = ""; }; - 8C9C82DF2B0C697A00A601BC /* YMWebViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YMWebViewController.m; sourceTree = ""; }; - 8C9C82E32B0C697A00A601BC /* MewPartyPresenter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MewPartyPresenter.m; sourceTree = ""; }; - 8C9C82E42B0C697A00A601BC /* MewPartyPresenter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewPartyPresenter.h; sourceTree = ""; }; - 8C9C82E62B0C697A00A601BC /* MewPartyProtocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewPartyProtocol.h; sourceTree = ""; }; - 8C9C82E82B0C697A00A601BC /* HomeRecommendRoomModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HomeRecommendRoomModel.h; sourceTree = ""; }; - 8C9C82E92B0C697A00A601BC /* HomeRecommendRoomModel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HomeRecommendRoomModel.m; sourceTree = ""; }; - 8C9C82EC2B0C697A00A601BC /* Api+Party.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "Api+Party.m"; sourceTree = ""; }; - 8C9C82ED2B0C697A00A601BC /* Api+Party.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "Api+Party.h"; sourceTree = ""; }; 8C9C82F02B0C697A00A601BC /* MewRoomPresenter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MewRoomPresenter.m; sourceTree = ""; }; 8C9C82F12B0C697A00A601BC /* MewRoomPresenter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewRoomPresenter.h; sourceTree = ""; }; 8C9C82F32B0C697A00A601BC /* MewRoomProtocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewRoomProtocol.h; sourceTree = ""; }; @@ -421,10 +499,6 @@ 8C9C831B2B0C697A00A601BC /* MewRoomMessageConstant.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewRoomMessageConstant.h; sourceTree = ""; }; 8C9C83202B0C697A00A601BC /* Api+Room.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "Api+Room.h"; sourceTree = ""; }; 8C9C83212B0C697A00A601BC /* Api+Room.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "Api+Room.m"; sourceTree = ""; }; - 8C9C83342B0C697A00A601BC /* MewSessionListTableViewCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MewSessionListTableViewCell.m; sourceTree = ""; }; - 8C9C83352B0C697A00A601BC /* MewSessionListViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MewSessionListViewController.m; sourceTree = ""; }; - 8C9C83362B0C697A00A601BC /* MewSessionListTableViewCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewSessionListTableViewCell.h; sourceTree = ""; }; - 8C9C83372B0C697A00A601BC /* MewSessionListViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewSessionListViewController.h; sourceTree = ""; }; 8C9C834F2B0C697A00A601BC /* MewRtcInterface.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewRtcInterface.h; sourceTree = ""; }; 8C9C83502B0C697A00A601BC /* MewBaseRtcImpl.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MewBaseRtcImpl.m; sourceTree = ""; }; 8C9C83512B0C697A00A601BC /* MewTRTCRtcImpl.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MewTRTCRtcImpl.m; sourceTree = ""; }; @@ -495,75 +569,6 @@ 8C9C83A72B0C697A00A601BC /* MewLoginFullInfoViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MewLoginFullInfoViewController.m; sourceTree = ""; }; 8C9C83A92B0C697A00A601BC /* Api+Login.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "Api+Login.h"; sourceTree = ""; }; 8C9C83AA2B0C697A00A601BC /* Api+Login.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "Api+Login.m"; sourceTree = ""; }; - 8C9C83AD2B0C697A00A601BC /* MainPresenter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MainPresenter.h; sourceTree = ""; }; - 8C9C83AE2B0C697A00A601BC /* MainPresenter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MainPresenter.m; sourceTree = ""; }; - 8C9C83B02B0C697A00A601BC /* MainProtocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MainProtocol.h; sourceTree = ""; }; - 8C9C83B32B0C697A00A601BC /* TabbarViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TabbarViewController.h; sourceTree = ""; }; - 8C9C83B42B0C697A00A601BC /* TabbarViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TabbarViewController.m; sourceTree = ""; }; - 8C9C83B82B0C697A00A601BC /* ClientConfig.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ClientConfig.h; sourceTree = ""; }; - 8C9C83BA2B0C697A00A601BC /* ClientDataModel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ClientDataModel.m; sourceTree = ""; }; - 8C9C83BB2B0C697A00A601BC /* ClientDataModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ClientDataModel.h; sourceTree = ""; }; - 8C9C83BD2B0C697A00A601BC /* Api+Main.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "Api+Main.h"; sourceTree = ""; }; - 8C9C83BE2B0C697A00A601BC /* Api+Main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "Api+Main.m"; sourceTree = ""; }; - 8C9C83BF2B0C697A00A601BC /* ClientConfig.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ClientConfig.m; sourceTree = ""; }; - 8C9C83C02B0C697A00A601BC /* YMWebViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YMWebViewController.h; sourceTree = ""; }; - 8C9C83C42B0C697A00A601BC /* MewHomePresenter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewHomePresenter.h; sourceTree = ""; }; - 8C9C83C52B0C697A00A601BC /* MewHomePresenter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MewHomePresenter.m; sourceTree = ""; }; - 8C9C83C72B0C697A00A601BC /* MewHomeProtocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewHomeProtocol.h; sourceTree = ""; }; - 8C9C83CC2B0C697A00A601BC /* MewHomeViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MewHomeViewController.m; sourceTree = ""; }; - 8C9C83CD2B0C697A00A601BC /* MewHomeViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewHomeViewController.h; sourceTree = ""; }; - 8C9C83CF2B0C697A00A601BC /* MewVoiceGuideView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MewVoiceGuideView.m; sourceTree = ""; }; - 8C9C83D02B0C697A00A601BC /* MewPushExclusiveVoiceView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MewPushExclusiveVoiceView.m; sourceTree = ""; }; - 8C9C83D12B0C697A00A601BC /* MewVoiceDiscView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MewVoiceDiscView.m; sourceTree = ""; }; - 8C9C83D22B0C697A00A601BC /* MewHeaderView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewHeaderView.h; sourceTree = ""; }; - 8C9C83D32B0C697A00A601BC /* MewUserIntroductionView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewUserIntroductionView.h; sourceTree = ""; }; - 8C9C83D42B0C697A00A601BC /* MewShowVoiceView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewShowVoiceView.h; sourceTree = ""; }; - 8C9C83D52B0C697A00A601BC /* MewPlayVoiceView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MewPlayVoiceView.m; sourceTree = ""; }; - 8C9C83D62B0C697A00A601BC /* MewRightFollowVoiceCollectionCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewRightFollowVoiceCollectionCell.h; sourceTree = ""; }; - 8C9C83D72B0C697A00A601BC /* MewRightFollowVoiceView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MewRightFollowVoiceView.m; sourceTree = ""; }; - 8C9C83D92B0C697A00A601BC /* MewVoiceDiscView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewVoiceDiscView.h; sourceTree = ""; }; - 8C9C83DA2B0C697A00A601BC /* MewPushExclusiveVoiceView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewPushExclusiveVoiceView.h; sourceTree = ""; }; - 8C9C83DB2B0C697A00A601BC /* MewVoiceGuideView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewVoiceGuideView.h; sourceTree = ""; }; - 8C9C83DC2B0C697A00A601BC /* MewShowVoiceView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MewShowVoiceView.m; sourceTree = ""; }; - 8C9C83DD2B0C697A00A601BC /* MewUserIntroductionView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MewUserIntroductionView.m; sourceTree = ""; }; - 8C9C83DE2B0C697A00A601BC /* MewHeaderView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MewHeaderView.m; sourceTree = ""; }; - 8C9C83DF2B0C697A00A601BC /* MewRightFollowVoiceView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewRightFollowVoiceView.h; sourceTree = ""; }; - 8C9C83E02B0C697A00A601BC /* MewRightFollowVoiceCollectionCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MewRightFollowVoiceCollectionCell.m; sourceTree = ""; }; - 8C9C83E12B0C697A00A601BC /* MewPlayVoiceView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewPlayVoiceView.h; sourceTree = ""; }; - 8C9C83E42B0C697A00A601BC /* Api+MewHome.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "Api+MewHome.m"; sourceTree = ""; }; - 8C9C83E52B0C697A00A601BC /* Api+MewHome.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "Api+MewHome.h"; sourceTree = ""; }; - 8C9C83EA2B0C697A00A601BC /* MewSocialStageView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewSocialStageView.h; sourceTree = ""; }; - 8C9C83EC2B0C697A00A601BC /* MewSocialMicroView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MewSocialMicroView.m; sourceTree = ""; }; - 8C9C83ED2B0C697A00A601BC /* MewSocialMicroView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewSocialMicroView.h; sourceTree = ""; }; - 8C9C83EE2B0C697A00A601BC /* MewSocialStageView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MewSocialStageView.m; sourceTree = ""; }; - 8C9C83EF2B0C697A00A601BC /* MewRoomViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewRoomViewController.h; sourceTree = ""; }; - 8C9C83F12B0C697A00A601BC /* MewRoomRightView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewRoomRightView.h; sourceTree = ""; }; - 8C9C83F22B0C697A00A601BC /* MewRoomRightView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MewRoomRightView.m; sourceTree = ""; }; - 8C9C83F42B0C697A00A601BC /* MewRoomHeaderView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewRoomHeaderView.h; sourceTree = ""; }; - 8C9C83F52B0C697A00A601BC /* MewRoomHeaderView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MewRoomHeaderView.m; sourceTree = ""; }; - 8C9C83F72B0C697A00A601BC /* MewRoomMessageTableCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MewRoomMessageTableCell.m; sourceTree = ""; }; - 8C9C83F82B0C697A00A601BC /* MewRoomMessageTableCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewRoomMessageTableCell.h; sourceTree = ""; }; - 8C9C83F92B0C697A00A601BC /* MewRoomViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MewRoomViewController.m; sourceTree = ""; }; - 8C9C83FC2B0C697A00A601BC /* MewPartyModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewPartyModel.h; sourceTree = ""; }; - 8C9C83FD2B0C697A00A601BC /* MewPartyModel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MewPartyModel.m; sourceTree = ""; }; - 8C9C83FF2B0C697A00A601BC /* MewPartyListCollectionViewCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MewPartyListCollectionViewCell.m; sourceTree = ""; }; - 8C9C84002B0C697A00A601BC /* MewPartyViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MewPartyViewController.m; sourceTree = ""; }; - 8C9C84012B0C697A00A601BC /* MewPartyListCollectionViewCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewPartyListCollectionViewCell.h; sourceTree = ""; }; - 8C9C84022B0C697A00A601BC /* MewPartyViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewPartyViewController.h; sourceTree = ""; }; - 8C9C84062B0C697A00A601BC /* MewRechargeViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MewRechargeViewController.m; sourceTree = ""; }; - 8C9C84072B0C697A00A601BC /* MewMineCollectionViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewMineCollectionViewController.h; sourceTree = ""; }; - 8C9C84082B0C697A00A601BC /* MewRechargeSubView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewRechargeSubView.h; sourceTree = ""; }; - 8C9C84092B0C697A00A601BC /* MewMineCollectionViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MewMineCollectionViewController.m; sourceTree = ""; }; - 8C9C840A2B0C697A00A601BC /* MewRechargeViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewRechargeViewController.h; sourceTree = ""; }; - 8C9C840B2B0C697A00A601BC /* MewRechargeSubView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MewRechargeSubView.m; sourceTree = ""; }; - 8C9C840E2B0C697A00A601BC /* MewLoginViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewLoginViewController.h; sourceTree = ""; }; - 8C9C840F2B0C697A00A601BC /* MewLoginNumberViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewLoginNumberViewController.h; sourceTree = ""; }; - 8C9C84112B0C697A00A601BC /* MewLoginPasswordView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewLoginPasswordView.h; sourceTree = ""; }; - 8C9C84122B0C697A00A601BC /* MewLoginPhoneView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MewLoginPhoneView.m; sourceTree = ""; }; - 8C9C84132B0C697A00A601BC /* MewLoginPhoneView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MewLoginPhoneView.h; sourceTree = ""; }; - 8C9C84142B0C697A00A601BC /* MewLoginPasswordView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MewLoginPasswordView.m; sourceTree = ""; }; - 8C9C84152B0C697A00A601BC /* MewLoginNumberViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MewLoginNumberViewController.m; sourceTree = ""; }; - 8C9C84162B0C697A00A601BC /* MewLoginViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MewLoginViewController.m; sourceTree = ""; }; 8C9C847C2B0C6A6400A601BC /* TXFFmpeg.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = TXFFmpeg.xcframework; path = Pods/TXLiteAVSDK_TRTC/TXLiteAVSDK_TRTC/TXFFmpeg.xcframework; sourceTree = ""; }; 8C9C847E2B0C6A6A00A601BC /* TXSoundTouch.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = TXSoundTouch.xcframework; path = Pods/TXLiteAVSDK_TRTC/TXLiteAVSDK_TRTC/TXSoundTouch.xcframework; sourceTree = ""; }; 8C9C84822B0D25EF00A601BC /* MewGiftInfoModel.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MewGiftInfoModel.h; sourceTree = ""; }; @@ -583,8 +588,6 @@ 8C9C849F2B0D6BCF00A601BC /* MewRoomAnimationProtocol.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MewRoomAnimationProtocol.h; sourceTree = ""; }; 8C9C84AB2B0D9AB900A601BC /* MewRoomMessageHeaderView.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MewRoomMessageHeaderView.h; sourceTree = ""; }; 8C9C84AC2B0D9AB900A601BC /* MewRoomMessageHeaderView.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = MewRoomMessageHeaderView.m; sourceTree = ""; }; - 8C9C84AF2B0DEAE100A601BC /* YMIButton.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = YMIButton.h; sourceTree = ""; }; - 8C9C84B02B0DEAE100A601BC /* YMIButton.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = YMIButton.m; sourceTree = ""; }; 8C9C84B22B0E94FA00A601BC /* yinmeng-ios.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = "yinmeng-ios.entitlements"; sourceTree = ""; }; 8C9C84B32B0E951200A601BC /* StoreKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = StoreKit.framework; path = System/Library/Frameworks/StoreKit.framework; sourceTree = SDKROOT; }; 8C9C84B82B0ECD2100A601BC /* MewMineRechargePresenter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MewMineRechargePresenter.h; sourceTree = ""; }; @@ -614,16 +617,6 @@ /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 23270C2D2B0E06F700B9303B /* MewIAP */ = { - isa = PBXGroup; - children = ( - 23270C2F2B0E071B00B9303B /* MewPaymentAction.swift */, - 23270C2E2B0E071B00B9303B /* yinmeng-ios-Bridging-Header.h */, - ); - name = MewIAP; - path = "yinmeng-ios/Base/MewIAP"; - sourceTree = SOURCE_ROOT; - }; 233757242B0CB577001D0B7F /* Message */ = { isa = PBXGroup; children = ( @@ -747,154 +740,696 @@ path = Tool; sourceTree = ""; }; - 237051192B1D7CD500F5DE14 /* Tool */ = { + 2370531E2B1F3AA000F5DE14 /* Room */ = { isa = PBXGroup; children = ( - 2370511A2B1D7CD500F5DE14 /* YYUtility */, - 237051202B1D7CD500F5DE14 /* UIImage */, - 237051232B1D7CD500F5DE14 /* Safe */, - 237051282B1D7CD500F5DE14 /* File */, - 2370512B2B1D7CD500F5DE14 /* CountDown */, - 2370512E2B1D7CD500F5DE14 /* TimeInterval */, - 237051312B1D7CD500F5DE14 /* Security */, - 237051362B1D7CD500F5DE14 /* MewHUDTool.m */, - 237051372B1D7CD500F5DE14 /* Timer */, - 2370513A2B1D7CD500F5DE14 /* EncryptTool */, - 2370513D2B1D7CD500F5DE14 /* NSObject+MEWExtension.h */, - 2370513E2B1D7CD500F5DE14 /* GCDHelper */, - 237051412B1D7CD500F5DE14 /* ThemeColor */, - 237051442B1D7CD500F5DE14 /* IAPHelper */, - 237051472B1D7CD500F5DE14 /* Reachability */, - 2370514A2B1D7CD500F5DE14 /* MewHUDTool.h */, - 2370514B2B1D7CD500F5DE14 /* NSObject+MEWExtension.m */, + 2370531F2B1F3AA000F5DE14 /* View */, ); - path = Tool; + path = Room; sourceTree = ""; }; - 2370511A2B1D7CD500F5DE14 /* YYUtility */ = { + 2370531F2B1F3AA000F5DE14 /* View */ = { isa = PBXGroup; children = ( - 2370511B2B1D7CD500F5DE14 /* CarrierIdentifier.h */, - 2370511C2B1D7CD500F5DE14 /* YYUtility+Device.m */, - 2370511D2B1D7CD500F5DE14 /* YYUtility.m */, - 2370511E2B1D7CD500F5DE14 /* YYUtility+App.m */, - 2370511F2B1D7CD500F5DE14 /* YYUtility.h */, + 237053202B1F3AA000F5DE14 /* RoomStageView */, + 237053262B1F3AA000F5DE14 /* MewRoomViewController.h */, + 237053272B1F3AA000F5DE14 /* RoomRightView */, + 2370532A2B1F3AA000F5DE14 /* RoomHeaderView */, + 2370532D2B1F3AA000F5DE14 /* RoomMessageView */, + 237053302B1F3AA000F5DE14 /* MewRoomViewController.m */, ); - path = YYUtility; + path = View; sourceTree = ""; }; - 237051202B1D7CD500F5DE14 /* UIImage */ = { + 237053202B1F3AA000F5DE14 /* RoomStageView */ = { isa = PBXGroup; children = ( - 237051212B1D7CD500F5DE14 /* UIImage+RW.h */, - 237051222B1D7CD500F5DE14 /* UIImage+RW.m */, + 237053212B1F3AA000F5DE14 /* MewSocialStageView.h */, + 237053222B1F3AA000F5DE14 /* RoomMicroView */, + 237053252B1F3AA000F5DE14 /* MewSocialStageView.m */, + ); + path = RoomStageView; + sourceTree = ""; + }; + 237053222B1F3AA000F5DE14 /* RoomMicroView */ = { + isa = PBXGroup; + children = ( + 237053232B1F3AA000F5DE14 /* MewSocialMicroView.m */, + 237053242B1F3AA000F5DE14 /* MewSocialMicroView.h */, + ); + path = RoomMicroView; + sourceTree = ""; + }; + 237053272B1F3AA000F5DE14 /* RoomRightView */ = { + isa = PBXGroup; + children = ( + 237053282B1F3AA000F5DE14 /* MewRoomRightView.h */, + 237053292B1F3AA000F5DE14 /* MewRoomRightView.m */, + ); + path = RoomRightView; + sourceTree = ""; + }; + 2370532A2B1F3AA000F5DE14 /* RoomHeaderView */ = { + isa = PBXGroup; + children = ( + 2370532B2B1F3AA000F5DE14 /* MewRoomHeaderView.h */, + 2370532C2B1F3AA000F5DE14 /* MewRoomHeaderView.m */, + ); + path = RoomHeaderView; + sourceTree = ""; + }; + 2370532D2B1F3AA000F5DE14 /* RoomMessageView */ = { + isa = PBXGroup; + children = ( + 2370532E2B1F3AA000F5DE14 /* MewRoomMessageTableCell.m */, + 2370532F2B1F3AA000F5DE14 /* MewRoomMessageTableCell.h */, + ); + path = RoomMessageView; + sourceTree = ""; + }; + 237053312B1F3AA000F5DE14 /* Mine */ = { + isa = PBXGroup; + children = ( + 237053322B1F3AA000F5DE14 /* View */, + ); + path = Mine; + sourceTree = ""; + }; + 237053322B1F3AA000F5DE14 /* View */ = { + isa = PBXGroup; + children = ( + 237053332B1F3AA000F5DE14 /* MewRechargeViewController.m */, + 237053342B1F3AA000F5DE14 /* MewMineCollectionViewController.h */, + 237053352B1F3AA000F5DE14 /* MewRechargeSubView.h */, + 237053362B1F3AA000F5DE14 /* MewMineCollectionViewController.m */, + 237053372B1F3AA000F5DE14 /* MewRechargeViewController.h */, + 237053382B1F3AA000F5DE14 /* MewRechargeSubView.m */, + ); + path = View; + sourceTree = ""; + }; + 237053392B1F3AA000F5DE14 /* Login */ = { + isa = PBXGroup; + children = ( + 2370533A2B1F3AA000F5DE14 /* View */, + ); + path = Login; + sourceTree = ""; + }; + 2370533A2B1F3AA000F5DE14 /* View */ = { + isa = PBXGroup; + children = ( + 2370533B2B1F3AA000F5DE14 /* MewLoginViewController.h */, + 2370533C2B1F3AA000F5DE14 /* MewLoginNumberViewController.h */, + 2370533D2B1F3AA000F5DE14 /* SubView */, + 237053422B1F3AA000F5DE14 /* MewLoginNumberViewController.m */, + 237053432B1F3AA000F5DE14 /* MewLoginViewController.m */, + ); + path = View; + sourceTree = ""; + }; + 2370533D2B1F3AA000F5DE14 /* SubView */ = { + isa = PBXGroup; + children = ( + 2370533E2B1F3AA000F5DE14 /* MewLoginPasswordView.h */, + 2370533F2B1F3AA000F5DE14 /* MewLoginPhoneView.m */, + 237053402B1F3AA000F5DE14 /* MewLoginPhoneView.h */, + 237053412B1F3AA000F5DE14 /* MewLoginPasswordView.m */, + ); + path = SubView; + sourceTree = ""; + }; + 237053442B1F3AA000F5DE14 /* Message */ = { + isa = PBXGroup; + children = ( + 237053452B1F3AA000F5DE14 /* View */, + ); + path = Message; + sourceTree = ""; + }; + 237053452B1F3AA000F5DE14 /* View */ = { + isa = PBXGroup; + children = ( + 237053462B1F3AA000F5DE14 /* SessionList */, + ); + path = View; + sourceTree = ""; + }; + 237053462B1F3AA000F5DE14 /* SessionList */ = { + isa = PBXGroup; + children = ( + 237053472B1F3AA000F5DE14 /* MewSessionListViewController.h */, + 237053482B1F3AA000F5DE14 /* MewSessionListTableViewCell.m */, + 237053492B1F3AA000F5DE14 /* MewSessionListTableViewCell.h */, + 2370534A2B1F3AA000F5DE14 /* MewSessionListViewController.m */, + ); + path = SessionList; + sourceTree = ""; + }; + 2370534B2B1F3AA100F5DE14 /* Party */ = { + isa = PBXGroup; + children = ( + 2370534C2B1F3AA100F5DE14 /* Presenter */, + 2370534F2B1F3AA100F5DE14 /* Protocol */, + 237053512B1F3AA100F5DE14 /* Model */, + 237053562B1F3AA100F5DE14 /* View */, + 2370535B2B1F3AA100F5DE14 /* Api */, + ); + path = Party; + sourceTree = ""; + }; + 2370534C2B1F3AA100F5DE14 /* Presenter */ = { + isa = PBXGroup; + children = ( + 2370534D2B1F3AA100F5DE14 /* MewPartyPresenter.h */, + 2370534E2B1F3AA100F5DE14 /* MewPartyPresenter.m */, + ); + path = Presenter; + sourceTree = ""; + }; + 2370534F2B1F3AA100F5DE14 /* Protocol */ = { + isa = PBXGroup; + children = ( + 237053502B1F3AA100F5DE14 /* MewPartyProtocol.h */, + ); + path = Protocol; + sourceTree = ""; + }; + 237053512B1F3AA100F5DE14 /* Model */ = { + isa = PBXGroup; + children = ( + 237053522B1F3AA100F5DE14 /* MewHomeRecommendRoomModel.h */, + 237053532B1F3AA100F5DE14 /* MewPartyModel.h */, + 237053542B1F3AA100F5DE14 /* MewPartyModel.m */, + 237053552B1F3AA100F5DE14 /* MewHomeRecommendRoomModel.m */, + ); + path = Model; + sourceTree = ""; + }; + 237053562B1F3AA100F5DE14 /* View */ = { + isa = PBXGroup; + children = ( + 237053572B1F3AA100F5DE14 /* MewPartyListCollectionViewCell.m */, + 237053582B1F3AA100F5DE14 /* MewPartyViewController.m */, + 237053592B1F3AA100F5DE14 /* MewPartyListCollectionViewCell.h */, + 2370535A2B1F3AA100F5DE14 /* MewPartyViewController.h */, + ); + path = View; + sourceTree = ""; + }; + 2370535B2B1F3AA100F5DE14 /* Api */ = { + isa = PBXGroup; + children = ( + 2370535C2B1F3AA100F5DE14 /* Api+MewParty.m */, + 2370535D2B1F3AA100F5DE14 /* Api+MewParty.h */, + ); + path = Api; + sourceTree = ""; + }; + 2370535E2B1F3AA100F5DE14 /* Home */ = { + isa = PBXGroup; + children = ( + 2370535F2B1F3AA100F5DE14 /* Presenter */, + 237053622B1F3AA100F5DE14 /* Protocol */, + 237053642B1F3AA100F5DE14 /* Manager */, + 237053672B1F3AA100F5DE14 /* View */, + 2370537F2B1F3AA100F5DE14 /* Api */, + ); + path = Home; + sourceTree = ""; + }; + 2370535F2B1F3AA100F5DE14 /* Presenter */ = { + isa = PBXGroup; + children = ( + 237053602B1F3AA100F5DE14 /* MewHomePresenter.h */, + 237053612B1F3AA100F5DE14 /* MewHomePresenter.m */, + ); + path = Presenter; + sourceTree = ""; + }; + 237053622B1F3AA100F5DE14 /* Protocol */ = { + isa = PBXGroup; + children = ( + 237053632B1F3AA100F5DE14 /* MewHomeProtocol.h */, + ); + path = Protocol; + sourceTree = ""; + }; + 237053642B1F3AA100F5DE14 /* Manager */ = { + isa = PBXGroup; + children = ( + 237053652B1F3AA100F5DE14 /* MewAudioPlayerManager.h */, + 237053662B1F3AA100F5DE14 /* MewAudioPlayerManager.m */, + ); + path = Manager; + sourceTree = ""; + }; + 237053672B1F3AA100F5DE14 /* View */ = { + isa = PBXGroup; + children = ( + 237053682B1F3AA100F5DE14 /* MewHomeViewController.m */, + 237053692B1F3AA100F5DE14 /* MewHomeViewController.h */, + 2370536A2B1F3AA100F5DE14 /* SubView */, + ); + path = View; + sourceTree = ""; + }; + 2370536A2B1F3AA100F5DE14 /* SubView */ = { + isa = PBXGroup; + children = ( + 2370536B2B1F3AA100F5DE14 /* MewVoiceGuideView.m */, + 2370536C2B1F3AA100F5DE14 /* MewPushExclusiveVoiceView.m */, + 2370536D2B1F3AA100F5DE14 /* MewVoiceDiscView.m */, + 2370536E2B1F3AA100F5DE14 /* MewHomeFilterView.m */, + 2370536F2B1F3AA100F5DE14 /* MewHeaderView.h */, + 237053702B1F3AA100F5DE14 /* MewUserIntroductionView.h */, + 237053712B1F3AA100F5DE14 /* MewShowVoiceView.h */, + 237053722B1F3AA100F5DE14 /* MewPlayVoiceView.m */, + 237053732B1F3AA100F5DE14 /* MewRightFollowVoiceCollectionCell.h */, + 237053742B1F3AA100F5DE14 /* MewRightFollowVoiceView.m */, + 237053752B1F3AA100F5DE14 /* MewVoiceDiscView.h */, + 237053762B1F3AA100F5DE14 /* MewPushExclusiveVoiceView.h */, + 237053772B1F3AA100F5DE14 /* MewVoiceGuideView.h */, + 237053782B1F3AA100F5DE14 /* MewShowVoiceView.m */, + 237053792B1F3AA100F5DE14 /* MewUserIntroductionView.m */, + 2370537A2B1F3AA100F5DE14 /* MewHeaderView.m */, + 2370537B2B1F3AA100F5DE14 /* MewHomeFilterView.h */, + 2370537C2B1F3AA100F5DE14 /* MewRightFollowVoiceView.h */, + 2370537D2B1F3AA100F5DE14 /* MewRightFollowVoiceCollectionCell.m */, + 2370537E2B1F3AA100F5DE14 /* MewPlayVoiceView.h */, + ); + path = SubView; + sourceTree = ""; + }; + 2370537F2B1F3AA100F5DE14 /* Api */ = { + isa = PBXGroup; + children = ( + 237053802B1F3AA100F5DE14 /* Api+MewHome.m */, + 237053812B1F3AA100F5DE14 /* Api+MewHome.h */, + ); + path = Api; + sourceTree = ""; + }; + 237053F32B1F3B3200F5DE14 /* UI */ = { + isa = PBXGroup; + children = ( + 237053F42B1F3B3200F5DE14 /* UIImage */, + 237053F92B1F3B3200F5DE14 /* MewStackManager.m */, + 237053FA2B1F3B3200F5DE14 /* MewBaseNavigationController.m */, + 237053FB2B1F3B3200F5DE14 /* MewBaseViewController.m */, + 237053FC2B1F3B3200F5DE14 /* UIImageView */, + 237054032B1F3B3200F5DE14 /* Button */, + 237054062B1F3B3200F5DE14 /* EmptyView */, + 237054092B1F3B3200F5DE14 /* MewBaseNavigationController.h */, + 2370540A2B1F3B3200F5DE14 /* TTPopup */, + 237054252B1F3B3200F5DE14 /* MewStackManager.h */, + 237054262B1F3B3200F5DE14 /* MewBaseViewController.h */, + ); + path = UI; + sourceTree = ""; + }; + 237053F42B1F3B3200F5DE14 /* UIImage */ = { + isa = PBXGroup; + children = ( + 237053F52B1F3B3200F5DE14 /* UIView+MewFilletCorner.h */, + 237053F62B1F3B3200F5DE14 /* UIImage+MewUtils.h */, + 237053F72B1F3B3200F5DE14 /* UIView+MewFilletCorner.m */, + 237053F82B1F3B3200F5DE14 /* UIImage+MewUtils.m */, ); path = UIImage; sourceTree = ""; }; - 237051232B1D7CD500F5DE14 /* Safe */ = { + 237053FC2B1F3B3200F5DE14 /* UIImageView */ = { isa = PBXGroup; children = ( - 237051242B1D7CD500F5DE14 /* NSMutableDictionary+MEWSafe.h */, - 237051252B1D7CD500F5DE14 /* NSArray+MewSafe.h */, - 237051262B1D7CD500F5DE14 /* NSMutableDictionary+MEWSafe.m */, - 237051272B1D7CD500F5DE14 /* NSArray+MewSafe.m */, + 237053FD2B1F3B3200F5DE14 /* UIImageConstant.m */, + 237053FE2B1F3B3200F5DE14 /* NetImageConfig.m */, + 237053FF2B1F3B3200F5DE14 /* NetImageView.h */, + 237054002B1F3B3200F5DE14 /* UIImageConstant.h */, + 237054012B1F3B3200F5DE14 /* NetImageConfig.h */, + 237054022B1F3B3200F5DE14 /* NetImageView.m */, + ); + path = UIImageView; + sourceTree = ""; + }; + 237054032B1F3B3200F5DE14 /* Button */ = { + isa = PBXGroup; + children = ( + 237054042B1F3B3200F5DE14 /* MewButton.m */, + 237054052B1F3B3200F5DE14 /* MewButton.h */, + ); + path = Button; + sourceTree = ""; + }; + 237054062B1F3B3200F5DE14 /* EmptyView */ = { + isa = PBXGroup; + children = ( + 237054072B1F3B3200F5DE14 /* YMEmptyTableViewCell.h */, + 237054082B1F3B3200F5DE14 /* YMEmptyTableViewCell.m */, + ); + path = EmptyView; + sourceTree = ""; + }; + 2370540A2B1F3B3200F5DE14 /* TTPopup */ = { + isa = PBXGroup; + children = ( + 2370540B2B1F3B3200F5DE14 /* TTPopup.m */, + 2370540C2B1F3B3200F5DE14 /* Config */, + 237054152B1F3B3200F5DE14 /* Manager */, + 237054192B1F3B3200F5DE14 /* TTPopup.h */, + 2370541A2B1F3B3200F5DE14 /* View */, + 2370541F2B1F3B3200F5DE14 /* Service */, + 237054232B1F3B3200F5DE14 /* Header */, + ); + path = TTPopup; + sourceTree = ""; + }; + 2370540C2B1F3B3200F5DE14 /* Config */ = { + isa = PBXGroup; + children = ( + 2370540D2B1F3B3200F5DE14 /* TTAlertConfig.m */, + 2370540E2B1F3B3200F5DE14 /* TTAlertMessageAttributedConfig.h */, + 2370540F2B1F3B3200F5DE14 /* TTAlertButtonConfig.h */, + 237054102B1F3B3200F5DE14 /* TTActionSheetConfig.h */, + 237054112B1F3B3200F5DE14 /* TTAlertConfig.h */, + 237054122B1F3B3200F5DE14 /* TTAlertButtonConfig.m */, + 237054132B1F3B3200F5DE14 /* TTAlertMessageAttributedConfig.m */, + 237054142B1F3B3200F5DE14 /* TTActionSheetConfig.m */, + ); + path = Config; + sourceTree = ""; + }; + 237054152B1F3B3200F5DE14 /* Manager */ = { + isa = PBXGroup; + children = ( + 237054162B1F3B3200F5DE14 /* TTPopupManagerServiceProtocol.h */, + 237054172B1F3B3200F5DE14 /* TTPopupManagerService.h */, + 237054182B1F3B3200F5DE14 /* TTPopupManagerService.m */, + ); + path = Manager; + sourceTree = ""; + }; + 2370541A2B1F3B3200F5DE14 /* View */ = { + isa = PBXGroup; + children = ( + 2370541B2B1F3B3200F5DE14 /* TTAlertView.m */, + 2370541C2B1F3B3200F5DE14 /* TTActionSheetView.h */, + 2370541D2B1F3B3200F5DE14 /* TTAlertView.h */, + 2370541E2B1F3B3200F5DE14 /* TTActionSheetView.m */, + ); + path = View; + sourceTree = ""; + }; + 2370541F2B1F3B3200F5DE14 /* Service */ = { + isa = PBXGroup; + children = ( + 237054202B1F3B3200F5DE14 /* TTPopupService.m */, + 237054212B1F3B3200F5DE14 /* TTPopupServiceProtocol.h */, + 237054222B1F3B3200F5DE14 /* TTPopupService.h */, + ); + path = Service; + sourceTree = ""; + }; + 237054232B1F3B3200F5DE14 /* Header */ = { + isa = PBXGroup; + children = ( + 237054242B1F3B3200F5DE14 /* TTPopupConstants.h */, + ); + path = Header; + sourceTree = ""; + }; + 237054272B1F3B3200F5DE14 /* MVP */ = { + isa = PBXGroup; + children = ( + 237054282B1F3B3200F5DE14 /* Presenter */, + 2370542B2B1F3B3200F5DE14 /* Protocol */, + 2370542D2B1F3B3200F5DE14 /* Model */, + 2370543C2B1F3B3200F5DE14 /* View */, + 2370543F2B1F3B3200F5DE14 /* Api */, + ); + path = MVP; + sourceTree = ""; + }; + 237054282B1F3B3200F5DE14 /* Presenter */ = { + isa = PBXGroup; + children = ( + 237054BC2B1F419300F5DE14 /* MewBaseMvpPresenter.h */, + 237054BD2B1F419300F5DE14 /* MewBaseMvpPresenter.m */, + ); + path = Presenter; + sourceTree = ""; + }; + 2370542B2B1F3B3200F5DE14 /* Protocol */ = { + isa = PBXGroup; + children = ( + 237054C02B1F441700F5DE14 /* MewBaseMvpProtocol.h */, + ); + path = Protocol; + sourceTree = ""; + }; + 2370542D2B1F3B3200F5DE14 /* Model */ = { + isa = PBXGroup; + children = ( + 237054392B1F3B3200F5DE14 /* AccountInfoStorage.h */, + 2370542F2B1F3B3200F5DE14 /* AccountInfoStorage.m */, + 237054342B1F3B3200F5DE14 /* AccountModel.h */, + 2370543B2B1F3B3200F5DE14 /* AccountModel.m */, + 237054382B1F3B3200F5DE14 /* BaseModel.h */, + 237054312B1F3B3200F5DE14 /* BaseModel.m */, + 237054302B1F3B3200F5DE14 /* LoginTicketInfo.h */, + 2370543A2B1F3B3200F5DE14 /* LoginTicketInfo.m */, + 237054352B1F3B3200F5DE14 /* NSObject+AutoCoding.h */, + 2370542E2B1F3B3200F5DE14 /* NSObject+AutoCoding.m */, + 237054372B1F3B3200F5DE14 /* UserInfoModel.h */, + 237054322B1F3B3200F5DE14 /* UserInfoModel.m */, + 237054362B1F3B3200F5DE14 /* UserVipInfoVo.h */, + 237054332B1F3B3200F5DE14 /* UserVipInfoVo.m */, + 237054C12B20179800F5DE14 /* MewAccountInfoStorage.h */, + 237054C22B20179800F5DE14 /* MewAccountInfoStorage.m */, + ); + path = Model; + sourceTree = ""; + }; + 2370543C2B1F3B3200F5DE14 /* View */ = { + isa = PBXGroup; + children = ( + 2370543D2B1F3B3200F5DE14 /* MvpViewController.h */, + 2370543E2B1F3B3200F5DE14 /* MvpViewController.m */, + ); + path = View; + sourceTree = ""; + }; + 2370543F2B1F3B3200F5DE14 /* Api */ = { + isa = PBXGroup; + children = ( + 237054402B1F3B3200F5DE14 /* Api.m */, + 237054412B1F3B3200F5DE14 /* Api.h */, + ); + path = Api; + sourceTree = ""; + }; + 237054422B1F3B3200F5DE14 /* Tool */ = { + isa = PBXGroup; + children = ( + 237054432B1F3B3200F5DE14 /* YYUtility */, + 237054492B1F3B3200F5DE14 /* UIImage */, + 2370544C2B1F3B3200F5DE14 /* Safe */, + 237054512B1F3B3200F5DE14 /* File */, + 237054542B1F3B3200F5DE14 /* CountDown */, + 237054572B1F3B3200F5DE14 /* TimeInterval */, + 2370545A2B1F3B3200F5DE14 /* Security */, + 2370545F2B1F3B3200F5DE14 /* MewHUDTool.m */, + 237054602B1F3B3200F5DE14 /* Timer */, + 237054632B1F3B3200F5DE14 /* EncryptTool */, + 237054662B1F3B3200F5DE14 /* NSObject+MEWExtension.h */, + 237054672B1F3B3200F5DE14 /* GCDHelper */, + 2370546A2B1F3B3200F5DE14 /* ThemeColor */, + 2370546D2B1F3B3200F5DE14 /* IAPHelper */, + 237054702B1F3B3200F5DE14 /* Reachability */, + 237054732B1F3B3200F5DE14 /* MewHUDTool.h */, + 237054742B1F3B3200F5DE14 /* NSObject+MEWExtension.m */, + ); + path = Tool; + sourceTree = ""; + }; + 237054432B1F3B3200F5DE14 /* YYUtility */ = { + isa = PBXGroup; + children = ( + 237054442B1F3B3200F5DE14 /* CarrierIdentifier.h */, + 237054452B1F3B3200F5DE14 /* YYUtility+Device.m */, + 237054462B1F3B3200F5DE14 /* YYUtility.m */, + 237054472B1F3B3200F5DE14 /* YYUtility+App.m */, + 237054482B1F3B3200F5DE14 /* YYUtility.h */, + ); + path = YYUtility; + sourceTree = ""; + }; + 237054492B1F3B3200F5DE14 /* UIImage */ = { + isa = PBXGroup; + children = ( + 2370544A2B1F3B3200F5DE14 /* UIImage+RW.h */, + 2370544B2B1F3B3200F5DE14 /* UIImage+RW.m */, + ); + path = UIImage; + sourceTree = ""; + }; + 2370544C2B1F3B3200F5DE14 /* Safe */ = { + isa = PBXGroup; + children = ( + 2370544E2B1F3B3200F5DE14 /* NSArray+MewSafe.h */, + 237054502B1F3B3200F5DE14 /* NSArray+MewSafe.m */, + 2370544D2B1F3B3200F5DE14 /* NSMutableDictionary+MEWSafe.h */, + 2370544F2B1F3B3200F5DE14 /* NSMutableDictionary+MEWSafe.m */, ); path = Safe; sourceTree = ""; }; - 237051282B1D7CD500F5DE14 /* File */ = { + 237054512B1F3B3200F5DE14 /* File */ = { isa = PBXGroup; children = ( - 237051292B1D7CD500F5DE14 /* MEWUploadFile.h */, - 2370512A2B1D7CD500F5DE14 /* MEWUploadFile.m */, + 237054522B1F3B3200F5DE14 /* MEWUploadFile.h */, + 237054532B1F3B3200F5DE14 /* MEWUploadFile.m */, ); path = File; sourceTree = ""; }; - 2370512B2B1D7CD500F5DE14 /* CountDown */ = { + 237054542B1F3B3200F5DE14 /* CountDown */ = { isa = PBXGroup; children = ( - 2370512C2B1D7CD500F5DE14 /* MEWCountDownHelper.h */, - 2370512D2B1D7CD500F5DE14 /* MEWCountDownHelper.m */, + 237054552B1F3B3200F5DE14 /* MEWCountDownHelper.h */, + 237054562B1F3B3200F5DE14 /* MEWCountDownHelper.m */, ); path = CountDown; sourceTree = ""; }; - 2370512E2B1D7CD500F5DE14 /* TimeInterval */ = { + 237054572B1F3B3200F5DE14 /* TimeInterval */ = { isa = PBXGroup; children = ( - 2370512F2B1D7CD500F5DE14 /* MewTimeIntervalUtils.h */, - 237051302B1D7CD500F5DE14 /* MewTimeIntervalUtils.m */, + 237054582B1F3B3200F5DE14 /* MewTimeIntervalUtils.h */, + 237054592B1F3B3200F5DE14 /* MewTimeIntervalUtils.m */, ); path = TimeInterval; sourceTree = ""; }; - 237051312B1D7CD500F5DE14 /* Security */ = { + 2370545A2B1F3B3200F5DE14 /* Security */ = { isa = PBXGroup; children = ( - 237051322B1D7CD500F5DE14 /* DESEncrypt.h */, - 237051332B1D7CD500F5DE14 /* MEWBase64.h */, - 237051342B1D7CD500F5DE14 /* DESEncrypt.m */, - 237051352B1D7CD500F5DE14 /* MEWBase64.m */, + 2370545B2B1F3B3200F5DE14 /* DESEncrypt.h */, + 2370545D2B1F3B3200F5DE14 /* DESEncrypt.m */, + 2370545C2B1F3B3200F5DE14 /* MEWBase64.h */, + 2370545E2B1F3B3200F5DE14 /* MEWBase64.m */, ); path = Security; sourceTree = ""; }; - 237051372B1D7CD500F5DE14 /* Timer */ = { + 237054602B1F3B3200F5DE14 /* Timer */ = { isa = PBXGroup; children = ( - 237051382B1D7CD500F5DE14 /* MEWTimer.m */, - 237051392B1D7CD500F5DE14 /* MEWTimer.h */, + 237054622B1F3B3200F5DE14 /* MEWTimer.h */, + 237054612B1F3B3200F5DE14 /* MEWTimer.m */, ); path = Timer; sourceTree = ""; }; - 2370513A2B1D7CD500F5DE14 /* EncryptTool */ = { + 237054632B1F3B3200F5DE14 /* EncryptTool */ = { isa = PBXGroup; children = ( - 2370513B2B1D7CD500F5DE14 /* NewEncryptTool.m */, - 2370513C2B1D7CD500F5DE14 /* NewEncryptTool.h */, + 237054642B1F3B3200F5DE14 /* NewEncryptTool.m */, + 237054652B1F3B3200F5DE14 /* NewEncryptTool.h */, ); path = EncryptTool; sourceTree = ""; }; - 2370513E2B1D7CD500F5DE14 /* GCDHelper */ = { + 237054672B1F3B3200F5DE14 /* GCDHelper */ = { isa = PBXGroup; children = ( - 2370513F2B1D7CD500F5DE14 /* MEWGCDHelper.m */, - 237051402B1D7CD500F5DE14 /* MEWGCDHelper.h */, + 237054682B1F3B3200F5DE14 /* MEWGCDHelper.m */, + 237054692B1F3B3200F5DE14 /* MEWGCDHelper.h */, ); path = GCDHelper; sourceTree = ""; }; - 237051412B1D7CD500F5DE14 /* ThemeColor */ = { + 2370546A2B1F3B3200F5DE14 /* ThemeColor */ = { isa = PBXGroup; children = ( - 237051422B1D7CD500F5DE14 /* MEWThemeColor.m */, - 237051432B1D7CD500F5DE14 /* MEWThemeColor.h */, + 2370546B2B1F3B3200F5DE14 /* MEWThemeColor.m */, + 2370546C2B1F3B3200F5DE14 /* MEWThemeColor.h */, ); path = ThemeColor; sourceTree = ""; }; - 237051442B1D7CD500F5DE14 /* IAPHelper */ = { + 2370546D2B1F3B3200F5DE14 /* IAPHelper */ = { isa = PBXGroup; children = ( - 237051452B1D7CD500F5DE14 /* MEWRechargeStorage.m */, - 237051462B1D7CD500F5DE14 /* MEWRechargeStorage.h */, + 2370546E2B1F3B3200F5DE14 /* MEWRechargeStorage.m */, + 2370546F2B1F3B3200F5DE14 /* MEWRechargeStorage.h */, ); path = IAPHelper; sourceTree = ""; }; - 237051472B1D7CD500F5DE14 /* Reachability */ = { + 237054702B1F3B3200F5DE14 /* Reachability */ = { isa = PBXGroup; children = ( - 237051482B1D7CD500F5DE14 /* YYReachability.h */, - 237051492B1D7CD500F5DE14 /* YYReachability.m */, + 237054712B1F3B3200F5DE14 /* YYReachability.h */, + 237054722B1F3B3200F5DE14 /* YYReachability.m */, ); path = Reachability; sourceTree = ""; }; + 237054752B1F3B3200F5DE14 /* MewIAP */ = { + isa = PBXGroup; + children = ( + 237054762B1F3B3200F5DE14 /* yinmeng-ios-Bridging-Header.h */, + 237054772B1F3B3200F5DE14 /* MewPaymentAction.swift */, + ); + path = MewIAP; + sourceTree = ""; + }; + 237054782B1F3B3200F5DE14 /* Net */ = { + isa = PBXGroup; + children = ( + 237054792B1F3B3200F5DE14 /* MewApiHost.h */, + 2370547A2B1F3B3200F5DE14 /* MewHttpRequestHelper.h */, + 2370547B2B1F3B3200F5DE14 /* MewHttpRequestHelper.m */, + ); + path = Net; + sourceTree = ""; + }; + 2370547C2B1F3B3200F5DE14 /* UIButton */ = { + isa = PBXGroup; + children = ( + 2370547D2B1F3B3200F5DE14 /* UIButton+MewEnlargeTouchArea.h */, + 2370547E2B1F3B3200F5DE14 /* UIButton+MewEnlargeTouchArea.m */, + ); + path = UIButton; + sourceTree = ""; + }; + 237054B22B1F3BF600F5DE14 /* Presenter */ = { + isa = PBXGroup; + children = ( + 237054B32B1F3BF600F5DE14 /* MainPresenter.h */, + 237054B42B1F3BF600F5DE14 /* MainPresenter.m */, + ); + path = Presenter; + sourceTree = ""; + }; + 237054B52B1F3BF600F5DE14 /* Protocol */ = { + isa = PBXGroup; + children = ( + 237054B62B1F3BF600F5DE14 /* MainProtocol.h */, + ); + path = Protocol; + sourceTree = ""; + }; + 237054B72B1F3BF600F5DE14 /* View */ = { + isa = PBXGroup; + children = ( + 237054B82B1F3BF600F5DE14 /* MewTabBarController.m */, + 237054B92B1F3BF600F5DE14 /* MewTabBarController.h */, + ); + path = View; + sourceTree = ""; + }; 4A6518CB5E73E536AD820F47 /* Pods */ = { isa = PBXGroup; children = ( @@ -928,6 +1463,8 @@ 8C9C84B22B0E94FA00A601BC /* yinmeng-ios.entitlements */, 8C9C847B2B0C697F00A601BC /* Sources */, 8C9C82DE2B0C697A00A601BC /* Main */, + 2370531C2B1F3A6E00F5DE14 /* MewWebViewController.h */, + 2370531B2B1F3A6E00F5DE14 /* MewWebViewController.m */, 8C9C82DD2B0C697000A601BC /* Library */, 8C9C82D72B0C696900A601BC /* Global */, 8C9C82212B0C695600A601BC /* Base */, @@ -950,15 +1487,6 @@ path = SubView; sourceTree = ""; }; - 8C92A8192B0EF42F008F362C /* UIButton */ = { - isa = PBXGroup; - children = ( - 8C92A81A2B0EF449008F362C /* UIButton+EnlargeTouchArea.h */, - 8C92A81B2B0EF449008F362C /* UIButton+EnlargeTouchArea.m */, - ); - path = UIButton; - sourceTree = ""; - }; 8C9C821A2B0C694900A601BC /* AppDelegate */ = { isa = PBXGroup; children = ( @@ -973,222 +1501,26 @@ 8C9C82212B0C695600A601BC /* Base */ = { isa = PBXGroup; children = ( - 8C92A8192B0EF42F008F362C /* UIButton */, - 8C9C82222B0C695600A601BC /* UI */, - 8C9C82512B0C695600A601BC /* Net */, - 8C9C82552B0C695600A601BC /* MVP */, - 237051192B1D7CD500F5DE14 /* Tool */, 8C9C82A52B0C695600A601BC /* Base.h */, + 237054752B1F3B3200F5DE14 /* MewIAP */, + 237054272B1F3B3200F5DE14 /* MVP */, + 237054782B1F3B3200F5DE14 /* Net */, + 237054422B1F3B3200F5DE14 /* Tool */, + 237053F32B1F3B3200F5DE14 /* UI */, + 2370547C2B1F3B3200F5DE14 /* UIButton */, ); path = Base; sourceTree = ""; }; - 8C9C82222B0C695600A601BC /* UI */ = { - isa = PBXGroup; - children = ( - 8C9C84AE2B0DEA9600A601BC /* Button */, - 8C9C82232B0C695600A601BC /* UIImage */, - 8C9C82262B0C695600A601BC /* YMCurrentVCStackManager.m */, - 8C9C82272B0C695600A601BC /* BaseViewController.m */, - 8C9C82282B0C695600A601BC /* BaseNavigationController.m */, - 8C9C82292B0C695600A601BC /* YMCurrentVCStackManager.h */, - 8C9C822A2B0C695600A601BC /* UIImageView */, - 8C9C82312B0C695600A601BC /* EmptyView */, - 8C9C82342B0C695600A601BC /* TTPopup */, - 8C9C824F2B0C695600A601BC /* BaseNavigationController.h */, - 8C9C82502B0C695600A601BC /* BaseViewController.h */, - ); - path = UI; - sourceTree = ""; - }; - 8C9C82232B0C695600A601BC /* UIImage */ = { - isa = PBXGroup; - children = ( - 233757692B0CB630001D0B7F /* UIView+FilletCorner.h */, - 2337576A2B0CB630001D0B7F /* UIView+FilletCorner.m */, - 8C9C82242B0C695600A601BC /* UIImage+Utils.h */, - 8C9C82252B0C695600A601BC /* UIImage+Utils.m */, - ); - path = UIImage; - sourceTree = ""; - }; - 8C9C822A2B0C695600A601BC /* UIImageView */ = { - isa = PBXGroup; - children = ( - 8C9C822B2B0C695600A601BC /* UIImageConstant.m */, - 8C9C822C2B0C695600A601BC /* NetImageConfig.m */, - 8C9C822D2B0C695600A601BC /* NetImageView.h */, - 8C9C822E2B0C695600A601BC /* UIImageConstant.h */, - 8C9C822F2B0C695600A601BC /* NetImageConfig.h */, - 8C9C82302B0C695600A601BC /* NetImageView.m */, - ); - path = UIImageView; - sourceTree = ""; - }; - 8C9C82312B0C695600A601BC /* EmptyView */ = { - isa = PBXGroup; - children = ( - 8C9C82322B0C695600A601BC /* YMEmptyTableViewCell.h */, - 8C9C82332B0C695600A601BC /* YMEmptyTableViewCell.m */, - ); - path = EmptyView; - sourceTree = ""; - }; - 8C9C82342B0C695600A601BC /* TTPopup */ = { - isa = PBXGroup; - children = ( - 8C9C82352B0C695600A601BC /* TTPopup.m */, - 8C9C82362B0C695600A601BC /* Config */, - 8C9C823F2B0C695600A601BC /* Manager */, - 8C9C82432B0C695600A601BC /* TTPopup.h */, - 8C9C82442B0C695600A601BC /* View */, - 8C9C82492B0C695600A601BC /* Service */, - 8C9C824D2B0C695600A601BC /* Header */, - ); - path = TTPopup; - sourceTree = ""; - }; - 8C9C82362B0C695600A601BC /* Config */ = { - isa = PBXGroup; - children = ( - 8C9C82372B0C695600A601BC /* TTAlertConfig.m */, - 8C9C82382B0C695600A601BC /* TTAlertMessageAttributedConfig.h */, - 8C9C82392B0C695600A601BC /* TTAlertButtonConfig.h */, - 8C9C823A2B0C695600A601BC /* TTActionSheetConfig.h */, - 8C9C823B2B0C695600A601BC /* TTAlertConfig.h */, - 8C9C823C2B0C695600A601BC /* TTAlertButtonConfig.m */, - 8C9C823D2B0C695600A601BC /* TTAlertMessageAttributedConfig.m */, - 8C9C823E2B0C695600A601BC /* TTActionSheetConfig.m */, - ); - path = Config; - sourceTree = ""; - }; - 8C9C823F2B0C695600A601BC /* Manager */ = { - isa = PBXGroup; - children = ( - 8C9C82402B0C695600A601BC /* TTPopupManagerServiceProtocol.h */, - 8C9C82412B0C695600A601BC /* TTPopupManagerService.h */, - 8C9C82422B0C695600A601BC /* TTPopupManagerService.m */, - ); - path = Manager; - sourceTree = ""; - }; - 8C9C82442B0C695600A601BC /* View */ = { - isa = PBXGroup; - children = ( - 8C9C82452B0C695600A601BC /* TTAlertView.m */, - 8C9C82462B0C695600A601BC /* TTActionSheetView.h */, - 8C9C82472B0C695600A601BC /* TTAlertView.h */, - 8C9C82482B0C695600A601BC /* TTActionSheetView.m */, - ); - path = View; - sourceTree = ""; - }; - 8C9C82492B0C695600A601BC /* Service */ = { - isa = PBXGroup; - children = ( - 8C9C824A2B0C695600A601BC /* TTPopupService.m */, - 8C9C824B2B0C695600A601BC /* TTPopupServiceProtocol.h */, - 8C9C824C2B0C695600A601BC /* TTPopupService.h */, - ); - path = Service; - sourceTree = ""; - }; - 8C9C824D2B0C695600A601BC /* Header */ = { - isa = PBXGroup; - children = ( - 8C9C824E2B0C695600A601BC /* TTPopupConstants.h */, - ); - path = Header; - sourceTree = ""; - }; - 8C9C82512B0C695600A601BC /* Net */ = { - isa = PBXGroup; - children = ( - 8C9C82522B0C695600A601BC /* HttpRequestHelper.m */, - 8C9C82532B0C695600A601BC /* ApiHost.h */, - 8C9C82542B0C695600A601BC /* HttpRequestHelper.h */, - ); - path = Net; - sourceTree = ""; - }; - 8C9C82552B0C695600A601BC /* MVP */ = { - isa = PBXGroup; - children = ( - 8C9C82562B0C695600A601BC /* Presenter */, - 8C9C82592B0C695600A601BC /* Protocol */, - 8C9C825B2B0C695600A601BC /* Model */, - 8C9C826A2B0C695600A601BC /* View */, - 8C9C826D2B0C695600A601BC /* Api */, - ); - path = MVP; - sourceTree = ""; - }; - 8C9C82562B0C695600A601BC /* Presenter */ = { - isa = PBXGroup; - children = ( - 8C9C82572B0C695600A601BC /* BaseMvpPresenter.h */, - 8C9C82582B0C695600A601BC /* BaseMvpPresenter.m */, - ); - path = Presenter; - sourceTree = ""; - }; - 8C9C82592B0C695600A601BC /* Protocol */ = { - isa = PBXGroup; - children = ( - 8C9C825A2B0C695600A601BC /* BaseMvpProtocol.h */, - ); - path = Protocol; - sourceTree = ""; - }; - 8C9C825B2B0C695600A601BC /* Model */ = { - isa = PBXGroup; - children = ( - 8C9C825C2B0C695600A601BC /* NSObject+AutoCoding.m */, - 8C9C825D2B0C695600A601BC /* AccountInfoStorage.m */, - 8C9C825E2B0C695600A601BC /* LoginTicketInfo.h */, - 8C9C825F2B0C695600A601BC /* BaseModel.m */, - 8C9C82602B0C695600A601BC /* UserInfoModel.m */, - 8C9C82612B0C695600A601BC /* UserVipInfoVo.m */, - 8C9C82622B0C695600A601BC /* AccountModel.h */, - 8C9C82632B0C695600A601BC /* NSObject+AutoCoding.h */, - 8C9C82642B0C695600A601BC /* UserVipInfoVo.h */, - 8C9C82652B0C695600A601BC /* UserInfoModel.h */, - 8C9C82662B0C695600A601BC /* BaseModel.h */, - 8C9C82672B0C695600A601BC /* AccountInfoStorage.h */, - 8C9C82682B0C695600A601BC /* LoginTicketInfo.m */, - 8C9C82692B0C695600A601BC /* AccountModel.m */, - ); - path = Model; - sourceTree = ""; - }; - 8C9C826A2B0C695600A601BC /* View */ = { - isa = PBXGroup; - children = ( - 8C9C826B2B0C695600A601BC /* MvpViewController.h */, - 8C9C826C2B0C695600A601BC /* MvpViewController.m */, - ); - path = View; - sourceTree = ""; - }; - 8C9C826D2B0C695600A601BC /* Api */ = { - isa = PBXGroup; - children = ( - 8C9C826F2B0C695600A601BC /* Api.h */, - 8C9C826E2B0C695600A601BC /* Api.m */, - ); - path = Api; - sourceTree = ""; - }; 8C9C82D72B0C696900A601BC /* Global */ = { isa = PBXGroup; children = ( - 8C9C82D82B0C696900A601BC /* YMConstant.h */, - 8C9C82D92B0C696900A601BC /* YMMacro.h */, - 8C9C82DA2B0C696900A601BC /* YMEnum.h */, - 8C9C82DB2B0C696900A601BC /* YMConstant.m */, - 8C92A8212B0FE1DC008F362C /* MewHtmlUrl.h */, - 8C92A8222B0FE1DC008F362C /* MewHtmlUrl.m */, + 237053F02B1F3B1700F5DE14 /* MewConstant.h */, + 237053EF2B1F3B1600F5DE14 /* MewConstant.m */, + 237053ED2B1F3B1600F5DE14 /* MewEnum.h */, + 237053EC2B1F3B1600F5DE14 /* MewHtmlUrl.h */, + 237053EE2B1F3B1600F5DE14 /* MewHtmlUrl.m */, + 237053EB2B1F3B1600F5DE14 /* MewMacro.h */, ); path = Global; sourceTree = ""; @@ -1208,8 +1540,6 @@ 8C9C83AB2B0C697A00A601BC /* Tabbar */, 8C9C83B62B0C697A00A601BC /* MewParty */, 8C9C83B72B0C697A00A601BC /* ClientConfig */, - 8C9C83C02B0C697A00A601BC /* YMWebViewController.h */, - 8C9C82DF2B0C697A00A601BC /* YMWebViewController.m */, ); path = Main; sourceTree = ""; @@ -1228,32 +1558,6 @@ path = YinMeng; sourceTree = ""; }; - 8C9C82E22B0C697A00A601BC /* Presenter */ = { - isa = PBXGroup; - children = ( - 8C9C82E42B0C697A00A601BC /* MewPartyPresenter.h */, - 8C9C82E32B0C697A00A601BC /* MewPartyPresenter.m */, - ); - path = Presenter; - sourceTree = ""; - }; - 8C9C82E52B0C697A00A601BC /* Protocol */ = { - isa = PBXGroup; - children = ( - 8C9C82E62B0C697A00A601BC /* MewPartyProtocol.h */, - ); - path = Protocol; - sourceTree = ""; - }; - 8C9C82EB2B0C697A00A601BC /* Api */ = { - isa = PBXGroup; - children = ( - 8C9C82EC2B0C697A00A601BC /* Api+Party.m */, - 8C9C82ED2B0C697A00A601BC /* Api+Party.h */, - ); - path = Api; - sourceTree = ""; - }; 8C9C82EE2B0C697A00A601BC /* Room */ = { isa = PBXGroup; children = ( @@ -1405,17 +1709,6 @@ path = Api; sourceTree = ""; }; - 8C9C83332B0C697A00A601BC /* SessionList */ = { - isa = PBXGroup; - children = ( - 8C9C83362B0C697A00A601BC /* MewSessionListTableViewCell.h */, - 8C9C83342B0C697A00A601BC /* MewSessionListTableViewCell.m */, - 8C9C83372B0C697A00A601BC /* MewSessionListViewController.h */, - 8C9C83352B0C697A00A601BC /* MewSessionListViewController.m */, - ); - path = SessionList; - sourceTree = ""; - }; 8C9C834D2B0C697A00A601BC /* RTC */ = { isa = PBXGroup; children = ( @@ -1695,55 +1988,13 @@ 8C9C83AB2B0C697A00A601BC /* Tabbar */ = { isa = PBXGroup; children = ( - 8C9C83AC2B0C697A00A601BC /* Presenter */, - 8C9C83AF2B0C697A00A601BC /* Protocol */, - 8C9C83B12B0C697A00A601BC /* Model */, - 8C9C83B22B0C697A00A601BC /* View */, - 8C9C83B52B0C697A00A601BC /* Api */, + 237054B22B1F3BF600F5DE14 /* Presenter */, + 237054B52B1F3BF600F5DE14 /* Protocol */, + 237054B72B1F3BF600F5DE14 /* View */, ); path = Tabbar; sourceTree = ""; }; - 8C9C83AC2B0C697A00A601BC /* Presenter */ = { - isa = PBXGroup; - children = ( - 8C9C83AD2B0C697A00A601BC /* MainPresenter.h */, - 8C9C83AE2B0C697A00A601BC /* MainPresenter.m */, - ); - path = Presenter; - sourceTree = ""; - }; - 8C9C83AF2B0C697A00A601BC /* Protocol */ = { - isa = PBXGroup; - children = ( - 8C9C83B02B0C697A00A601BC /* MainProtocol.h */, - ); - path = Protocol; - sourceTree = ""; - }; - 8C9C83B12B0C697A00A601BC /* Model */ = { - isa = PBXGroup; - children = ( - ); - path = Model; - sourceTree = ""; - }; - 8C9C83B22B0C697A00A601BC /* View */ = { - isa = PBXGroup; - children = ( - 8C9C83B32B0C697A00A601BC /* TabbarViewController.h */, - 8C9C83B42B0C697A00A601BC /* TabbarViewController.m */, - ); - path = View; - sourceTree = ""; - }; - 8C9C83B52B0C697A00A601BC /* Api */ = { - isa = PBXGroup; - children = ( - ); - path = Api; - sourceTree = ""; - }; 8C9C83B62B0C697A00A601BC /* MewParty */ = { isa = PBXGroup; children = ( @@ -1754,10 +2005,10 @@ 8C9C83B72B0C697A00A601BC /* ClientConfig */ = { isa = PBXGroup; children = ( - 8C9C83B82B0C697A00A601BC /* ClientConfig.h */, + 237053122B1F3A3D00F5DE14 /* MewClientConfig.h */, + 237053132B1F3A3D00F5DE14 /* MewClientConfig.m */, 8C9C83B92B0C697A00A601BC /* Model */, 8C9C83BC2B0C697A00A601BC /* Api */, - 8C9C83BF2B0C697A00A601BC /* ClientConfig.m */, ); path = ClientConfig; sourceTree = ""; @@ -1765,8 +2016,8 @@ 8C9C83B92B0C697A00A601BC /* Model */ = { isa = PBXGroup; children = ( - 8C9C83BA2B0C697A00A601BC /* ClientDataModel.m */, - 8C9C83BB2B0C697A00A601BC /* ClientDataModel.h */, + 237053182B1F3A5D00F5DE14 /* MewClientDataModel.h */, + 237053192B1F3A5D00F5DE14 /* MewClientDataModel.m */, ); path = Model; sourceTree = ""; @@ -1774,8 +2025,8 @@ 8C9C83BC2B0C697A00A601BC /* Api */ = { isa = PBXGroup; children = ( - 8C9C83BD2B0C697A00A601BC /* Api+Main.h */, - 8C9C83BE2B0C697A00A601BC /* Api+Main.m */, + 237053162B1F3A5300F5DE14 /* Api+MewMain.h */, + 237053152B1F3A5300F5DE14 /* Api+MewMain.m */, ); path = Api; sourceTree = ""; @@ -1783,270 +2034,16 @@ 8C9C83C12B0C697A00A601BC /* Mew */ = { isa = PBXGroup; children = ( - 23270C2D2B0E06F700B9303B /* MewIAP */, - 8C9C83C22B0C697A00A601BC /* Home */, - 8C9C83E62B0C697A00A601BC /* Room */, - 8C9C83FA2B0C697A00A601BC /* Party */, - 8C9C84032B0C697A00A601BC /* Message */, - 8C9C84042B0C697A00A601BC /* Mine */, - 8C9C840C2B0C697A00A601BC /* Login */, + 2370535E2B1F3AA100F5DE14 /* Home */, + 237053392B1F3AA000F5DE14 /* Login */, + 237053442B1F3AA000F5DE14 /* Message */, + 237053312B1F3AA000F5DE14 /* Mine */, + 2370534B2B1F3AA100F5DE14 /* Party */, + 2370531E2B1F3AA000F5DE14 /* Room */, ); path = Mew; sourceTree = ""; }; - 8C9C83C22B0C697A00A601BC /* Home */ = { - isa = PBXGroup; - children = ( - 8C9C83C32B0C697A00A601BC /* Presenter */, - 8C9C83C62B0C697A00A601BC /* Protocol */, - 8C9C83C82B0C697A00A601BC /* Manager */, - 8C9C83CB2B0C697A00A601BC /* View */, - 8C9C83E32B0C697A00A601BC /* Api */, - ); - path = Home; - sourceTree = ""; - }; - 8C9C83C32B0C697A00A601BC /* Presenter */ = { - isa = PBXGroup; - children = ( - 8C9C83C42B0C697A00A601BC /* MewHomePresenter.h */, - 8C9C83C52B0C697A00A601BC /* MewHomePresenter.m */, - ); - path = Presenter; - sourceTree = ""; - }; - 8C9C83C62B0C697A00A601BC /* Protocol */ = { - isa = PBXGroup; - children = ( - 8C9C83C72B0C697A00A601BC /* MewHomeProtocol.h */, - ); - path = Protocol; - sourceTree = ""; - }; - 8C9C83C82B0C697A00A601BC /* Manager */ = { - isa = PBXGroup; - children = ( - 237052C32B1F13AD00F5DE14 /* MewAudioPlayerManager.h */, - 237052C22B1F13AD00F5DE14 /* MewAudioPlayerManager.m */, - ); - path = Manager; - sourceTree = ""; - }; - 8C9C83CB2B0C697A00A601BC /* View */ = { - isa = PBXGroup; - children = ( - 8C9C83CC2B0C697A00A601BC /* MewHomeViewController.m */, - 8C9C83CD2B0C697A00A601BC /* MewHomeViewController.h */, - 8C9C83CE2B0C697A00A601BC /* SubView */, - ); - path = View; - sourceTree = ""; - }; - 8C9C83CE2B0C697A00A601BC /* SubView */ = { - isa = PBXGroup; - children = ( - 8C9C83CF2B0C697A00A601BC /* MewVoiceGuideView.m */, - 8C9C83D02B0C697A00A601BC /* MewPushExclusiveVoiceView.m */, - 8C9C83D12B0C697A00A601BC /* MewVoiceDiscView.m */, - 8C9C83D22B0C697A00A601BC /* MewHeaderView.h */, - 8C9C83D32B0C697A00A601BC /* MewUserIntroductionView.h */, - 8C9C83D42B0C697A00A601BC /* MewShowVoiceView.h */, - 8C9C83D52B0C697A00A601BC /* MewPlayVoiceView.m */, - 8C9C83D62B0C697A00A601BC /* MewRightFollowVoiceCollectionCell.h */, - 8C9C83D72B0C697A00A601BC /* MewRightFollowVoiceView.m */, - 8C9C83D92B0C697A00A601BC /* MewVoiceDiscView.h */, - 8C9C83DA2B0C697A00A601BC /* MewPushExclusiveVoiceView.h */, - 8C9C83DB2B0C697A00A601BC /* MewVoiceGuideView.h */, - 8C9C83DC2B0C697A00A601BC /* MewShowVoiceView.m */, - 8C9C83DD2B0C697A00A601BC /* MewUserIntroductionView.m */, - 8C9C83DE2B0C697A00A601BC /* MewHeaderView.m */, - 8C9C83DF2B0C697A00A601BC /* MewRightFollowVoiceView.h */, - 8C9C83E02B0C697A00A601BC /* MewRightFollowVoiceCollectionCell.m */, - 8C9C83E12B0C697A00A601BC /* MewPlayVoiceView.h */, - 237052BF2B1F11D300F5DE14 /* MewHomeFilterView.h */, - 237052C02B1F11D300F5DE14 /* MewHomeFilterView.m */, - ); - path = SubView; - sourceTree = ""; - }; - 8C9C83E32B0C697A00A601BC /* Api */ = { - isa = PBXGroup; - children = ( - 8C9C83E42B0C697A00A601BC /* Api+MewHome.m */, - 8C9C83E52B0C697A00A601BC /* Api+MewHome.h */, - ); - path = Api; - sourceTree = ""; - }; - 8C9C83E62B0C697A00A601BC /* Room */ = { - isa = PBXGroup; - children = ( - 8C9C83E72B0C697A00A601BC /* Presenter */, - 8C9C83E82B0C697A00A601BC /* View */, - ); - path = Room; - sourceTree = ""; - }; - 8C9C83E72B0C697A00A601BC /* Presenter */ = { - isa = PBXGroup; - children = ( - ); - path = Presenter; - sourceTree = ""; - }; - 8C9C83E82B0C697A00A601BC /* View */ = { - isa = PBXGroup; - children = ( - 8C9C83E92B0C697A00A601BC /* RoomStageView */, - 8C9C83F02B0C697A00A601BC /* RoomRightView */, - 8C9C83F32B0C697A00A601BC /* RoomHeaderView */, - 8C9C83F62B0C697A00A601BC /* RoomMessageView */, - 8C9C83EF2B0C697A00A601BC /* MewRoomViewController.h */, - 8C9C83F92B0C697A00A601BC /* MewRoomViewController.m */, - ); - path = View; - sourceTree = ""; - }; - 8C9C83E92B0C697A00A601BC /* RoomStageView */ = { - isa = PBXGroup; - children = ( - 8C9C83EA2B0C697A00A601BC /* MewSocialStageView.h */, - 8C9C83EB2B0C697A00A601BC /* RoomMicroView */, - 8C9C83EE2B0C697A00A601BC /* MewSocialStageView.m */, - ); - path = RoomStageView; - sourceTree = ""; - }; - 8C9C83EB2B0C697A00A601BC /* RoomMicroView */ = { - isa = PBXGroup; - children = ( - 8C9C83EC2B0C697A00A601BC /* MewSocialMicroView.m */, - 8C9C83ED2B0C697A00A601BC /* MewSocialMicroView.h */, - ); - path = RoomMicroView; - sourceTree = ""; - }; - 8C9C83F02B0C697A00A601BC /* RoomRightView */ = { - isa = PBXGroup; - children = ( - 8C9C83F12B0C697A00A601BC /* MewRoomRightView.h */, - 8C9C83F22B0C697A00A601BC /* MewRoomRightView.m */, - ); - path = RoomRightView; - sourceTree = ""; - }; - 8C9C83F32B0C697A00A601BC /* RoomHeaderView */ = { - isa = PBXGroup; - children = ( - 8C9C83F42B0C697A00A601BC /* MewRoomHeaderView.h */, - 8C9C83F52B0C697A00A601BC /* MewRoomHeaderView.m */, - ); - path = RoomHeaderView; - sourceTree = ""; - }; - 8C9C83F62B0C697A00A601BC /* RoomMessageView */ = { - isa = PBXGroup; - children = ( - 8C9C83F72B0C697A00A601BC /* MewRoomMessageTableCell.m */, - 8C9C83F82B0C697A00A601BC /* MewRoomMessageTableCell.h */, - ); - path = RoomMessageView; - sourceTree = ""; - }; - 8C9C83FA2B0C697A00A601BC /* Party */ = { - isa = PBXGroup; - children = ( - 8C9C82EB2B0C697A00A601BC /* Api */, - 8C9C82E22B0C697A00A601BC /* Presenter */, - 8C9C82E52B0C697A00A601BC /* Protocol */, - 8C9C83FB2B0C697A00A601BC /* Model */, - 8C9C83FE2B0C697A00A601BC /* View */, - ); - path = Party; - sourceTree = ""; - }; - 8C9C83FB2B0C697A00A601BC /* Model */ = { - isa = PBXGroup; - children = ( - 8C9C82E82B0C697A00A601BC /* HomeRecommendRoomModel.h */, - 8C9C82E92B0C697A00A601BC /* HomeRecommendRoomModel.m */, - 8C9C83FC2B0C697A00A601BC /* MewPartyModel.h */, - 8C9C83FD2B0C697A00A601BC /* MewPartyModel.m */, - ); - path = Model; - sourceTree = ""; - }; - 8C9C83FE2B0C697A00A601BC /* View */ = { - isa = PBXGroup; - children = ( - 8C9C83FF2B0C697A00A601BC /* MewPartyListCollectionViewCell.m */, - 8C9C84002B0C697A00A601BC /* MewPartyViewController.m */, - 8C9C84012B0C697A00A601BC /* MewPartyListCollectionViewCell.h */, - 8C9C84022B0C697A00A601BC /* MewPartyViewController.h */, - ); - path = View; - sourceTree = ""; - }; - 8C9C84032B0C697A00A601BC /* Message */ = { - isa = PBXGroup; - children = ( - 8C9C848D2B0D30A800A601BC /* View */, - ); - path = Message; - sourceTree = ""; - }; - 8C9C84042B0C697A00A601BC /* Mine */ = { - isa = PBXGroup; - children = ( - 8C9C84052B0C697A00A601BC /* View */, - ); - path = Mine; - sourceTree = ""; - }; - 8C9C84052B0C697A00A601BC /* View */ = { - isa = PBXGroup; - children = ( - 8C9C84072B0C697A00A601BC /* MewMineCollectionViewController.h */, - 8C9C84092B0C697A00A601BC /* MewMineCollectionViewController.m */, - 8C9C84082B0C697A00A601BC /* MewRechargeSubView.h */, - 8C9C840B2B0C697A00A601BC /* MewRechargeSubView.m */, - 8C9C840A2B0C697A00A601BC /* MewRechargeViewController.h */, - 8C9C84062B0C697A00A601BC /* MewRechargeViewController.m */, - ); - path = View; - sourceTree = ""; - }; - 8C9C840C2B0C697A00A601BC /* Login */ = { - isa = PBXGroup; - children = ( - 8C9C840D2B0C697A00A601BC /* View */, - ); - path = Login; - sourceTree = ""; - }; - 8C9C840D2B0C697A00A601BC /* View */ = { - isa = PBXGroup; - children = ( - 8C9C840F2B0C697A00A601BC /* MewLoginNumberViewController.h */, - 8C9C84152B0C697A00A601BC /* MewLoginNumberViewController.m */, - 8C9C840E2B0C697A00A601BC /* MewLoginViewController.h */, - 8C9C84162B0C697A00A601BC /* MewLoginViewController.m */, - 8C9C84102B0C697A00A601BC /* SubView */, - ); - path = View; - sourceTree = ""; - }; - 8C9C84102B0C697A00A601BC /* SubView */ = { - isa = PBXGroup; - children = ( - 8C9C84112B0C697A00A601BC /* MewLoginPasswordView.h */, - 8C9C84122B0C697A00A601BC /* MewLoginPhoneView.m */, - 8C9C84132B0C697A00A601BC /* MewLoginPhoneView.h */, - 8C9C84142B0C697A00A601BC /* MewLoginPasswordView.m */, - ); - path = SubView; - sourceTree = ""; - }; 8C9C847B2B0C697F00A601BC /* Sources */ = { isa = PBXGroup; children = ( @@ -2092,14 +2089,6 @@ path = Api; sourceTree = ""; }; - 8C9C848D2B0D30A800A601BC /* View */ = { - isa = PBXGroup; - children = ( - 8C9C83332B0C697A00A601BC /* SessionList */, - ); - path = View; - sourceTree = ""; - }; 8C9C84912B0D659800A601BC /* AnimationView */ = { isa = PBXGroup; children = ( @@ -2122,15 +2111,6 @@ path = Presenter; sourceTree = ""; }; - 8C9C84AE2B0DEA9600A601BC /* Button */ = { - isa = PBXGroup; - children = ( - 8C9C84AF2B0DEAE100A601BC /* YMIButton.h */, - 8C9C84B02B0DEAE100A601BC /* YMIButton.m */, - ); - path = Button; - sourceTree = ""; - }; B603F71B608343F0E1A79C4B /* Frameworks */ = { isa = PBXGroup; children = ( @@ -2277,187 +2257,183 @@ files = ( 8C9C84482B0C697A00A601BC /* MewMineSettingTableViewCell.m in Sources */, 233757682B0CB577001D0B7F /* MewNIMMessageUtils.m in Sources */, - 8C9C845C2B0C697A00A601BC /* ClientConfig.m in Sources */, + 237053942B1F3AA100F5DE14 /* MewPartyListCollectionViewCell.m in Sources */, + 2370548F2B1F3B3200F5DE14 /* TTAlertView.m in Sources */, 8C9C843B2B0C697A00A601BC /* MewTRTCRtcImpl.m in Sources */, + 237053982B1F3AA100F5DE14 /* MewAudioPlayerManager.m in Sources */, 2337575C2B0CB577001D0B7F /* MewSessionMessageCell.m in Sources */, 8C9C821F2B0C694900A601BC /* AppDelegate.m in Sources */, 8C92A8182B0EF3E9008F362C /* MewMineModifPayPwdView.m in Sources */, + 237053F12B1F3B1700F5DE14 /* MewHtmlUrl.m in Sources */, + 237054A92B1F3B3200F5DE14 /* NewEncryptTool.m in Sources */, + 237054A82B1F3B3200F5DE14 /* MEWTimer.m in Sources */, + 2370547F2B1F3B3200F5DE14 /* UIView+MewFilletCorner.m in Sources */, 8C9C84462B0C697A00A601BC /* MewMineSettingViewController.m in Sources */, + 237054882B1F3B3200F5DE14 /* YMEmptyTableViewCell.m in Sources */, + 237054AA2B1F3B3200F5DE14 /* MEWGCDHelper.m in Sources */, + 237054872B1F3B3200F5DE14 /* MewButton.m in Sources */, + 237053142B1F3A3D00F5DE14 /* MewClientConfig.m in Sources */, 8C9C843D2B0C697A00A601BC /* MewMineCollectRoomPresenter.m in Sources */, - 8C9C82A92B0C695600A601BC /* BaseNavigationController.m in Sources */, - 8C9C82BC2B0C695600A601BC /* UserInfoModel.m in Sources */, - 8C9C84602B0C697A00A601BC /* MewVoiceGuideView.m in Sources */, + 2370531D2B1F3A6E00F5DE14 /* MewWebViewController.m in Sources */, + 237054992B1F3B3200F5DE14 /* AccountModel.m in Sources */, + 2370549B2B1F3B3200F5DE14 /* Api.m in Sources */, + 2370539C2B1F3AA100F5DE14 /* MewVoiceDiscView.m in Sources */, 23270C292B0E037300B9303B /* MewMessageConentAudioView.m in Sources */, - 237051532B1D7CD500F5DE14 /* MEWCountDownHelper.m in Sources */, - 8C9C84312B0C697A00A601BC /* MewSessionListViewController.m in Sources */, - 8C9C82AB2B0C695600A601BC /* NetImageConfig.m in Sources */, 8C9C84892B0D286F00A601BC /* Api+Gift.m in Sources */, - 237051572B1D7CD500F5DE14 /* MewHUDTool.m in Sources */, + 237053902B1F3AA100F5DE14 /* MewSessionListViewController.m in Sources */, + 237054A72B1F3B3200F5DE14 /* MewHUDTool.m in Sources */, + 237053862B1F3AA100F5DE14 /* MewRoomMessageTableCell.m in Sources */, 8C9C849E2B0D6A5C00A601BC /* MewGiftStorage.m in Sources */, + 237053F22B1F3B1700F5DE14 /* MewConstant.m in Sources */, + 237054AD2B1F3B3200F5DE14 /* YYReachability.m in Sources */, 8C9C843A2B0C697A00A601BC /* MewBaseRtcImpl.m in Sources */, - 8C9C84672B0C697A00A601BC /* MewHeaderView.m in Sources */, - 8C9C84662B0C697A00A601BC /* MewUserIntroductionView.m in Sources */, 8CAB96F52B1AB15200ED8639 /* MewRoomAnimationGroup.m in Sources */, - 8C9C84172B0C697A00A601BC /* YMWebViewController.m in Sources */, - 8C92A8232B0FE1DC008F362C /* MewHtmlUrl.m in Sources */, - 237051552B1D7CD500F5DE14 /* DESEncrypt.m in Sources */, + 237054B12B1F3B3200F5DE14 /* UIButton+MewEnlargeTouchArea.m in Sources */, + 2370549E2B1F3B3200F5DE14 /* YYUtility+App.m in Sources */, + 237054AC2B1F3B3200F5DE14 /* MEWRechargeStorage.m in Sources */, + 237053962B1F3AA100F5DE14 /* Api+MewParty.m in Sources */, + 237054812B1F3B3200F5DE14 /* MewStackManager.m in Sources */, 8C92A80E2B0EEF3A008F362C /* MewLoginBindPhoneViewController.m in Sources */, + 237054902B1F3B3200F5DE14 /* TTActionSheetView.m in Sources */, 8C9C84432B0C697A00A601BC /* MewWalletInfoModel.m in Sources */, 8C9C84552B0C697A00A601BC /* MewLoginForgetEditView.m in Sources */, - 8C9C82C02B0C695600A601BC /* MvpViewController.m in Sources */, - 8C9C82B42B0C695600A601BC /* TTAlertView.m in Sources */, - 8C9C84592B0C697A00A601BC /* TabbarViewController.m in Sources */, - 8C9C82BE2B0C695600A601BC /* LoginTicketInfo.m in Sources */, 8C9C84542B0C697A00A601BC /* MewLoginInputView.m in Sources */, 233757632B0CB577001D0B7F /* MewMessageContentUnSupportView.m in Sources */, 2337575E2B0CB577001D0B7F /* MewNIMMessageMaker.m in Sources */, - 8C9C82B92B0C695600A601BC /* NSObject+AutoCoding.m in Sources */, 233757622B0CB577001D0B7F /* MewMessageContentImage.m in Sources */, - 8C9C84772B0C697A00A601BC /* MewLoginPhoneView.m in Sources */, - 8C9C84692B0C697A00A601BC /* YMHomeFilterView.m in Sources */, + 237053822B1F3AA100F5DE14 /* MewSocialMicroView.m in Sources */, 8C9C84532B0C697A00A601BC /* MewLoginForgetPasswordViewController.m in Sources */, - - 8C9C84752B0C697A00A601BC /* MewMineCollectionViewController.m in Sources */, - 8C9C82AF2B0C695600A601BC /* TTAlertConfig.m in Sources */, - 8C9C82B02B0C695600A601BC /* TTAlertButtonConfig.m in Sources */, - 8C9C82B22B0C695600A601BC /* TTActionSheetConfig.m in Sources */, + 237054BB2B1F3BF600F5DE14 /* MewTabBarController.m in Sources */, + 237053882B1F3AA100F5DE14 /* MewRechargeViewController.m in Sources */, + 2370539E2B1F3AA100F5DE14 /* MewPlayVoiceView.m in Sources */, 8C9C841C2B0C697A00A601BC /* MewRoomInfoModel.m in Sources */, 2337575B2B0CB577001D0B7F /* UIView+NIM.m in Sources */, - 2370515B2B1D7CD500F5DE14 /* MEWThemeColor.m in Sources */, + 237054892B1F3B3200F5DE14 /* TTPopup.m in Sources */, 8C9C843F2B0C697A00A601BC /* MewFansInfoModel.m in Sources */, - 8C9C84712B0C697A00A601BC /* MewPartyModel.m in Sources */, - 8C9C82BF2B0C695600A601BC /* AccountModel.m in Sources */, - 237051512B1D7CD500F5DE14 /* NSArray+MewSafe.m in Sources */, - 2370515E2B1D7CD500F5DE14 /* NSObject+MEWExtension.m in Sources */, 233757652B0CB577001D0B7F /* MewSessionNavView.m in Sources */, - 237052C12B1F11D300F5DE14 /* MewHomeFilterView.m in Sources */, - 8C9C84722B0C697A00A601BC /* MewPartyListCollectionViewCell.m in Sources */, - 8C9C846F2B0C697A00A601BC /* MewRoomMessageTableCell.m in Sources */, 8C9C84282B0C697A00A601BC /* MewRoomMessageParser.m in Sources */, - 8C9C84302B0C697A00A601BC /* MewSessionListTableViewCell.m in Sources */, - 2370515C2B1D7CD500F5DE14 /* MEWRechargeStorage.m in Sources */, - 237051592B1D7CD500F5DE14 /* NewEncryptTool.m in Sources */, - 8C9C84652B0C697A00A601BC /* MewShowVoiceView.m in Sources */, 8CAB97012B1FE16000ED8639 /* UITableView+NIMScrollToBottom.m in Sources */, + 237053A42B1F3AA100F5DE14 /* Api+MewHome.m in Sources */, + 237054952B1F3B3200F5DE14 /* BaseModel.m in Sources */, 233757592B0CB577001D0B7F /* MewNIMBadgeView.m in Sources */, - 8C9C846D2B0C697A00A601BC /* MewRoomRightView.m in Sources */, - 8C9C84582B0C697A00A601BC /* MainPresenter.m in Sources */, + 237054A42B1F3B3200F5DE14 /* MewTimeIntervalUtils.m in Sources */, 233757562B0CB577001D0B7F /* MewMessagePresenter.m in Sources */, 8C9C84512B0C697A00A601BC /* MewLoginPasswordPresent.m in Sources */, 8C9C841F2B0C697A00A601BC /* CHStageView.m in Sources */, + 237054C32B20179800F5DE14 /* MewAccountInfoStorage.m in Sources */, + 237053892B1F3AA100F5DE14 /* MewMineCollectionViewController.m in Sources */, 8C9C844D2B0C697A00A601BC /* MewLoginForgetPasswordPresent.m in Sources */, - 8C9C82C12B0C695600A601BC /* Api.m in Sources */, + 2370548C2B1F3B3200F5DE14 /* TTAlertMessageAttributedConfig.m in Sources */, 23270C2C2B0E041300B9303B /* MewMessageAudioCenter.m in Sources */, - 2370514F2B1D7CD500F5DE14 /* UIImage+RW.m in Sources */, 8C9C844A2B0C697A00A601BC /* Api+Mine.m in Sources */, - 8C9C82A82B0C695600A601BC /* BaseViewController.m in Sources */, - 8C9C84782B0C697A00A601BC /* MewLoginPasswordView.m in Sources */, - 8C9C84622B0C697A00A601BC /* MewVoiceDiscView.m in Sources */, - 8C9C82AE2B0C695600A601BC /* TTPopup.m in Sources */, 8C9C84AD2B0D9AB900A601BC /* MewRoomMessageHeaderView.m in Sources */, 8C9C84442B0C697A00A601BC /* MewMineCollectRoomCell.m in Sources */, - 8C9C82B52B0C695600A601BC /* TTActionSheetView.m in Sources */, - 8C9C82B32B0C695600A601BC /* TTPopupManagerService.m in Sources */, - 8C9C84762B0C697A00A601BC /* MewRechargeSubView.m in Sources */, - 237051502B1D7CD500F5DE14 /* NSMutableDictionary+MEWSafe.m in Sources */, + 237053A32B1F3AA100F5DE14 /* MewRightFollowVoiceCollectionCell.m in Sources */, 8C9C84402B0C697A00A601BC /* MewMineSettingItemModel.m in Sources */, + 237054AE2B1F3B3200F5DE14 /* NSObject+MEWExtension.m in Sources */, 8C9C84232B0C697A00A601BC /* MicroStateModel.m in Sources */, 8C9C84212B0C697A00A601BC /* MicroQueueModel.m in Sources */, - 8C9C82DC2B0C696900A601BC /* YMConstant.m in Sources */, - 8C9C845B2B0C697A00A601BC /* Api+Main.m in Sources */, - 8C9C846A2B0C697A00A601BC /* Api+MewHome.m in Sources */, - 8C9C847A2B0C697A00A601BC /* MewLoginViewController.m in Sources */, - 237051542B1D7CD500F5DE14 /* MewTimeIntervalUtils.m in Sources */, + 2370549C2B1F3B3200F5DE14 /* YYUtility+Device.m in Sources */, + 2370549D2B1F3B3200F5DE14 /* YYUtility.m in Sources */, 8C9C844F2B0C697A00A601BC /* MewLoginFullInfoPresenter.m in Sources */, 8C9C84222B0C697A00A601BC /* MicroExtModel.m in Sources */, 8C9C843C2B0C697A00A601BC /* MewRtcManager.m in Sources */, 8C9C84BA2B0ECD2100A601BC /* MewMineRechargePresenter.m in Sources */, - 8C9C84182B0C697A00A601BC /* MewPartyPresenter.m in Sources */, + 2370538C2B1F3AA100F5DE14 /* MewLoginPasswordView.m in Sources */, 8C9C841E2B0C697A00A601BC /* MewRoomSendTextView.m in Sources */, + 237053992B1F3AA100F5DE14 /* MewHomeViewController.m in Sources */, 8C9C843E2B0C697A00A601BC /* MewMineSettingPresenter.m in Sources */, - 8C9C84732B0C697A00A601BC /* MewPartyViewController.m in Sources */, - 2370514C2B1D7CD500F5DE14 /* YYUtility+Device.m in Sources */, 8C4D53622AFD4CF700238AE6 /* main.m in Sources */, 233757642B0CB577001D0B7F /* MewMessageContentText.m in Sources */, 8C9C84242B0C697A00A601BC /* MewRoomMessageContainerView.m in Sources */, - 8C9C84612B0C697A00A601BC /* MewPushExclusiveVoiceView.m in Sources */, - 8C9C845D2B0C697A00A601BC /* MewHomePresenter.m in Sources */, + 237054BA2B1F3BF600F5DE14 /* MainPresenter.m in Sources */, + 237054B02B1F3B3200F5DE14 /* MewHttpRequestHelper.m in Sources */, + 237054A22B1F3B3200F5DE14 /* MEWUploadFile.m in Sources */, + 237053172B1F3A5300F5DE14 /* Api+MewMain.m in Sources */, + 237054932B1F3B3200F5DE14 /* NSObject+AutoCoding.m in Sources */, + 2370538D2B1F3AA100F5DE14 /* MewLoginNumberViewController.m in Sources */, 8C9C84252B0C697A00A601BC /* MewMessageInfoModel.m in Sources */, - 23270C302B0E071B00B9303B /* MewPaymentAction.swift in Sources */, - 8C9C84792B0C697A00A601BC /* MewLoginNumberViewController.m in Sources */, + 237054A62B1F3B3200F5DE14 /* MEWBase64.m in Sources */, + 237054912B1F3B3200F5DE14 /* TTPopupService.m in Sources */, 233757582B0CB577001D0B7F /* MewChatLimitModel.m in Sources */, - 8C9C82BA2B0C695600A601BC /* AccountInfoStorage.m in Sources */, - 8C9C846E2B0C697A00A601BC /* MewRoomHeaderView.m in Sources */, + 237054942B1F3B3200F5DE14 /* AccountInfoStorage.m in Sources */, + 2370539A2B1F3AA100F5DE14 /* MewVoiceGuideView.m in Sources */, 8C9C84492B0C697A00A601BC /* MewMineAboutUsViewController.m in Sources */, - 8C9C84632B0C697A00A601BC /* MewPlayVoiceView.m in Sources */, - + 237054BE2B1F419300F5DE14 /* MewBaseMvpPresenter.m in Sources */, + 237053972B1F3AA100F5DE14 /* MewHomePresenter.m in Sources */, 8C92A80B2B0EEE73008F362C /* MewLoginVerifBindPhonePresenter.m in Sources */, + 237054AF2B1F3B3200F5DE14 /* MewPaymentAction.swift in Sources */, + 237054A02B1F3B3200F5DE14 /* NSMutableDictionary+MEWSafe.m in Sources */, 8C9C84502B0C697A00A601BC /* MewLoginVerifCodePresent.m in Sources */, 8C9C844C2B0C697A00A601BC /* MewCustomAttachmentDecoder.m in Sources */, - 8C9C845E2B0C697A00A601BC /* AudioPlayerManager.m in Sources */, - + 2370538B2B1F3AA100F5DE14 /* MewLoginPhoneView.m in Sources */, + 237054A32B1F3B3200F5DE14 /* MEWCountDownHelper.m in Sources */, + 2370548E2B1F3B3200F5DE14 /* TTPopupManagerService.m in Sources */, + 2370538F2B1F3AA100F5DE14 /* MewSessionListTableViewCell.m in Sources */, + 237053842B1F3AA100F5DE14 /* MewRoomRightView.m in Sources */, 8C9C848C2B0D2B8500A601BC /* MewGiftReceiveInfoModel.m in Sources */, 8C9C84572B0C697A00A601BC /* Api+Login.m in Sources */, 2337575D2B0CB577001D0B7F /* MewSessionToolbarView.m in Sources */, - 237051522B1D7CD500F5DE14 /* MEWUploadFile.m in Sources */, - 8C9C84192B0C697A00A601BC /* HomeRecommendRoomModel.m in Sources */, - 2370515A2B1D7CD500F5DE14 /* MEWGCDHelper.m in Sources */, 233757612B0CB577001D0B7F /* MewMessageToolMenuCollectionCell.m in Sources */, - 8C9C82B62B0C695600A601BC /* TTPopupService.m in Sources */, + 237054982B1F3B3200F5DE14 /* LoginTicketInfo.m in Sources */, + 237053872B1F3AA100F5DE14 /* MewRoomViewController.m in Sources */, + 2370539F2B1F3AA100F5DE14 /* MewRightFollowVoiceView.m in Sources */, + 237054862B1F3B3200F5DE14 /* NetImageView.m in Sources */, 233757662B0CB577001D0B7F /* MewSessionAudioRecordView.m in Sources */, + 237053832B1F3AA100F5DE14 /* MewSocialStageView.m in Sources */, 233757672B0CB577001D0B7F /* Api+Message.m in Sources */, - 8C9C841A2B0C697A00A601BC /* Api+Party.m in Sources */, - 8C9C82AD2B0C695600A601BC /* YMEmptyTableViewCell.m in Sources */, - 8C9C845F2B0C697A00A601BC /* MewHomeViewController.m in Sources */, 8C9C84422B0C697A00A601BC /* MewRechargeListModel.m in Sources */, - 8C9C845A2B0C697A00A601BC /* ClientDataModel.m in Sources */, 8C9C84972B0D65E200A601BC /* MewRoomAnimationView.m in Sources */, - 2370514E2B1D7CD500F5DE14 /* YYUtility+App.m in Sources */, 8C9C82202B0C694900A601BC /* AppDelegate+ThirdConfig.m in Sources */, + 237054A52B1F3B3200F5DE14 /* DESEncrypt.m in Sources */, 8C9C84202B0C697A00A601BC /* MicroView.m in Sources */, + 237053952B1F3AA100F5DE14 /* MewPartyViewController.m in Sources */, 8C9C84522B0C697A00A601BC /* MewThirdUserInfo.m in Sources */, - 8C9C82BD2B0C695600A601BC /* UserVipInfoVo.m in Sources */, - 2370515D2B1D7CD500F5DE14 /* YYReachability.m in Sources */, 8C92A81F2B0EF4D2008F362C /* MineLoginPasswordPresenter.m in Sources */, 8C9C84472B0C697A00A601BC /* MewMineCollectionTableViewCell.m in Sources */, 8C9C844E2B0C697A00A601BC /* MewLoginPresenter.m in Sources */, - 8C9C84642B0C697A00A601BC /* MewRightFollowVoiceView.m in Sources */, 8C9C84842B0D25EF00A601BC /* MewGiftInfoModel.m in Sources */, - 8C9C84742B0C697A00A601BC /* MewRechargeViewController.m in Sources */, + 237054972B1F3B3200F5DE14 /* UserVipInfoVo.m in Sources */, 8C9C84272B0C697A00A601BC /* MewNetImageLabel.m in Sources */, + 2370538E2B1F3AA100F5DE14 /* MewLoginViewController.m in Sources */, + 237054842B1F3B3200F5DE14 /* UIImageConstant.m in Sources */, 8C9C842A2B0C697A00A601BC /* Api+Room.m in Sources */, + 2370549F2B1F3B3200F5DE14 /* UIImage+RW.m in Sources */, 8C9C84902B0D439800A601BC /* MewRoomMessageFilter.m in Sources */, 8C92A8072B0EEDD0008F362C /* MewLoginVerifBindPhoneViewController.m in Sources */, + 237054AB2B1F3B3200F5DE14 /* MEWThemeColor.m in Sources */, 8C9C84412B0C697A00A601BC /* MewMineCollectRoomModel.m in Sources */, - 2337576B2B0CB630001D0B7F /* UIView+FilletCorner.m in Sources */, - 8C92A81C2B0EF449008F362C /* UIButton+EnlargeTouchArea.m in Sources */, - 8C9C82B72B0C695600A601BC /* HttpRequestHelper.m in Sources */, + 2370548D2B1F3B3200F5DE14 /* TTActionSheetConfig.m in Sources */, + 2370538A2B1F3AA100F5DE14 /* MewRechargeSubView.m in Sources */, 8C9C841B2B0C697A00A601BC /* MewRoomPresenter.m in Sources */, - 8C9C82A72B0C695600A601BC /* YMCurrentVCStackManager.m in Sources */, - 8C9C82B82B0C695600A601BC /* BaseMvpPresenter.m in Sources */, - 8C9C84702B0C697A00A601BC /* MewRoomViewController.m in Sources */, - 8C9C82A62B0C695600A601BC /* UIImage+Utils.m in Sources */, - 8C9C84B12B0DEAE100A601BC /* YMIButton.m in Sources */, - 8C9C846C2B0C697A00A601BC /* MewSocialStageView.m in Sources */, - 8C9C84682B0C697A00A601BC /* MewRightFollowVoiceCollectionCell.m in Sources */, - 2370514D2B1D7CD500F5DE14 /* YYUtility.m in Sources */, + 237054832B1F3B3200F5DE14 /* MewBaseViewController.m in Sources */, + 237053852B1F3AA100F5DE14 /* MewRoomHeaderView.m in Sources */, + 2370539D2B1F3AA100F5DE14 /* MewHomeFilterView.m in Sources */, + 237053922B1F3AA100F5DE14 /* MewPartyModel.m in Sources */, 8C9C84452B0C697A00A601BC /* MewMineCollectRoomViewController.m in Sources */, - 8C9C82AC2B0C695600A601BC /* NetImageView.m in Sources */, 2337575F2B0CB577001D0B7F /* MewSessionInfoViewController.m in Sources */, - 8C9C846B2B0C697A00A601BC /* MewSocialMicroView.m in Sources */, 233757572B0CB577001D0B7F /* MewMessageMenuModel.m in Sources */, + 237053A02B1F3AA100F5DE14 /* MewShowVoiceView.m in Sources */, + 237054962B1F3B3200F5DE14 /* UserInfoModel.m in Sources */, + 237053932B1F3AA100F5DE14 /* MewHomeRecommendRoomModel.m in Sources */, + 237053912B1F3AA100F5DE14 /* MewPartyPresenter.m in Sources */, 8C9C844B2B0C697A00A601BC /* MewAttachmentModel.m in Sources */, - 237051582B1D7CD500F5DE14 /* MEWTimer.m in Sources */, - 237052C42B1F13AD00F5DE14 /* MewAudioPlayerManager.m in Sources */, - 237051562B1D7CD500F5DE14 /* MEWBase64.m in Sources */, + 2370549A2B1F3B3200F5DE14 /* MvpViewController.m in Sources */, + 237053A12B1F3AA100F5DE14 /* MewUserIntroductionView.m in Sources */, + 2370531A2B1F3A5D00F5DE14 /* MewClientDataModel.m in Sources */, 8C92A8112B0EEFAE008F362C /* MewLoginBindPhonePresent.m in Sources */, + 237054822B1F3B3200F5DE14 /* MewBaseNavigationController.m in Sources */, + 237054852B1F3B3200F5DE14 /* NetImageConfig.m in Sources */, + 2370548B2B1F3B3200F5DE14 /* TTAlertButtonConfig.m in Sources */, + 2370548A2B1F3B3200F5DE14 /* TTAlertConfig.m in Sources */, 8C9C84562B0C697A00A601BC /* MewLoginFullInfoViewController.m in Sources */, 8C9C84262B0C697A00A601BC /* MewMessageRemoteExtModel.m in Sources */, + 237054A12B1F3B3200F5DE14 /* NSArray+MewSafe.m in Sources */, + 2370539B2B1F3AA100F5DE14 /* MewPushExclusiveVoiceView.m in Sources */, + 237054802B1F3B3200F5DE14 /* UIImage+MewUtils.m in Sources */, 8C92A8142B0EF1D8008F362C /* MewMineLoginPasswordViewController.m in Sources */, - 8C9C82AA2B0C695600A601BC /* UIImageConstant.m in Sources */, - 8C9C82BB2B0C695600A601BC /* BaseModel.m in Sources */, 8C9C84942B0D65C300A601BC /* MewRoomAnimationHitView.m in Sources */, - 8C9C82B12B0C695600A601BC /* TTAlertMessageAttributedConfig.m in Sources */, + 237053A22B1F3AA100F5DE14 /* MewHeaderView.m in Sources */, 233757602B0CB577001D0B7F /* MewSessionViewController.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; diff --git a/yinmeng-ios/yinmeng-ios/Base/MVP/Model/MewAccountInfoStorage.h b/yinmeng-ios/yinmeng-ios/Base/MVP/Model/MewAccountInfoStorage.h new file mode 100644 index 0000000..61788c3 --- /dev/null +++ b/yinmeng-ios/yinmeng-ios/Base/MVP/Model/MewAccountInfoStorage.h @@ -0,0 +1,16 @@ +// +// MewAccountInfoStorage.h +// yinmeng-ios +// +// Created by duoban on 2023/12/6. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface MewAccountInfoStorage : NSObject + +@end + +NS_ASSUME_NONNULL_END diff --git a/yinmeng-ios/yinmeng-ios/Base/MVP/Model/MewAccountInfoStorage.m b/yinmeng-ios/yinmeng-ios/Base/MVP/Model/MewAccountInfoStorage.m new file mode 100644 index 0000000..3366921 --- /dev/null +++ b/yinmeng-ios/yinmeng-ios/Base/MVP/Model/MewAccountInfoStorage.m @@ -0,0 +1,12 @@ +// +// MewAccountInfoStorage.m +// yinmeng-ios +// +// Created by duoban on 2023/12/6. +// + +#import "MewAccountInfoStorage.h" + +@implementation MewAccountInfoStorage + +@end diff --git a/yinmeng-ios/yinmeng-ios/Base/MVP/Presenter/BaseMvpPresenter.h b/yinmeng-ios/yinmeng-ios/Base/MVP/Presenter/BaseMvpPresenter.h deleted file mode 100644 index 7b0c92c..0000000 --- a/yinmeng-ios/yinmeng-ios/Base/MVP/Presenter/BaseMvpPresenter.h +++ /dev/null @@ -1,40 +0,0 @@ -// -// BaseMvpPresenter.h -// mew-ios -// -// Created by 触海 on 2023/11/6. -// - -#import -#import "BaseMvpProtocol.h" -#import "MewHttpRequestHelper.h" - - -NS_ASSUME_NONNULL_BEGIN - -typedef void(^HttpSuccess)(BaseModel *data); -typedef void(^HttpFail)(NSInteger code, NSString * _Nullable msg); - -@interface BaseMvpPresenter : NSObject -// 初始化view -- (void)attatchView:(id)view; -// 获取view -- (id)getView; -- (void)detatchView; -// 退出 -- (void)logout; - -- (MewHttpRequestHelperCompletion)createHttpCompletion:(HttpSuccess _Nonnull)success; -- (MewHttpRequestHelperCompletion)createHttpCompletion:(HttpSuccess _Nonnull)success mew_showLoading:(BOOL)loading; -- (MewHttpRequestHelperCompletion)createHttpCompletion:(HttpSuccess _Nonnull)success errorToast:(BOOL)toast; -- (MewHttpRequestHelperCompletion)createHttpCompletion:(HttpSuccess _Nonnull)success mew_showLoading:(BOOL)loading errorToast:(BOOL)toast; -- (MewHttpRequestHelperCompletion)createHttpCompletion:(HttpSuccess _Nonnull)success fail:(HttpFail _Nullable)fail; -- (MewHttpRequestHelperCompletion)createHttpCompletion:(HttpSuccess _Nonnull)success fail:(HttpFail _Nullable)fail mew_showLoading:(BOOL)loading; -- (MewHttpRequestHelperCompletion)createHttpCompletion:(HttpSuccess _Nonnull)success fail:(HttpFail _Nullable)fail errorToast:(BOOL)toast; -- (MewHttpRequestHelperCompletion)createHttpCompletion:(HttpSuccess _Nonnull)success fail:(HttpFail _Nullable)fail mew_showLoading:(BOOL)loading errorToast:(BOOL)toast; - - - -@end - -NS_ASSUME_NONNULL_END diff --git a/yinmeng-ios/yinmeng-ios/Base/MVP/Presenter/BaseMvpPresenter.m b/yinmeng-ios/yinmeng-ios/Base/MVP/Presenter/BaseMvpPresenter.m deleted file mode 100644 index 75c2ebc..0000000 --- a/yinmeng-ios/yinmeng-ios/Base/MVP/Presenter/BaseMvpPresenter.m +++ /dev/null @@ -1,114 +0,0 @@ -// -// BaseMvpPresenter.m -// mew-ios -// -// Created by 触海 on 2023/11/6. -// - -#import "BaseMvpPresenter.h" -#import "AccountInfoStorage.h" -#import "MewClientConfig.h" - -@interface BaseMvpPresenter() - -@property (nonatomic, weak) id view; - -@end - -@implementation BaseMvpPresenter -- (void)attatchView:(id)view { - self.view = view; -} - -- (id)getView { - return self.view; -} - -/// 登出 -- (void)logout { - [[AccountInfoStorage instance] saveAccountInfo:nil]; - [[AccountInfoStorage instance] saveTicket:nil]; - - ///关闭心跳 - [[MewClientConfig shareConfig] mew_resetHeartBratTimer]; - [[self getView] mew_getTokenId]; -} - - - -- (MewHttpRequestHelperCompletion)createHttpCompletion:(HttpSuccess)success { - return [self createHttpCompletion:success fail:nil]; -} - -- (MewHttpRequestHelperCompletion)createHttpCompletion:(HttpSuccess)success mew_showLoading:(BOOL)loading { - return [self createHttpCompletion:success fail:nil mew_showLoading:loading]; -} - -- (MewHttpRequestHelperCompletion)createHttpCompletion:(HttpSuccess)success errorToast:(BOOL)toast { - return [self createHttpCompletion:success fail:nil errorToast:toast]; -} - -- (MewHttpRequestHelperCompletion)createHttpCompletion:(HttpSuccess)success mew_showLoading:(BOOL)loading errorToast:(BOOL)toast { - return [self createHttpCompletion:success fail:nil mew_showLoading:loading errorToast:toast]; -} - -- (MewHttpRequestHelperCompletion)createHttpCompletion:(HttpSuccess)success fail:(HttpFail)fail { - return [self createHttpCompletion:success fail:fail mew_showLoading:NO errorToast:YES]; -} - -- (MewHttpRequestHelperCompletion)createHttpCompletion:(HttpSuccess)success fail:(HttpFail)fail mew_showLoading:(BOOL)loading { - return [self createHttpCompletion:success fail:fail mew_showLoading:loading errorToast:YES]; -} - -- (MewHttpRequestHelperCompletion)createHttpCompletion:(HttpSuccess)success fail:(HttpFail)fail errorToast:(BOOL)toast { - return [self createHttpCompletion:success fail:fail mew_showLoading:NO errorToast:toast]; -} - -- (MewHttpRequestHelperCompletion)createHttpCompletion:(HttpSuccess)success fail:(HttpFail)fail mew_showLoading:(BOOL)loading errorToast:(BOOL)toast { -// if (loading) { -// [self.view showAnchorLoading]; -// } - return ^(BaseModel *data, NSInteger code, NSString * _Nullable msg) { - if (loading && [self.view respondsToSelector:@selector(mew_hideHUD)]) { - [self.view mew_hideHUD]; - } - if (code == 200) { - success(data); - return; - } - - switch (code) { - case 401: // 登录过期 - [self logout]; - return; - case 407: - case 408: -// [[self getView] accountBanned:data]; - return; - case 1415: // 未完善用户信息 - [[self getView] mew_completeUserInfo]; - return; - case 3009: // 账号已注销 - [[self getView] accountCanceled:data.mewModel2dictionary]; - return; - default: - break; - } - - if (toast && [self.view respondsToSelector:@selector(mew_showErrorToast:)]) { - [self.view mew_showErrorToast:msg]; - } - - if (fail) { - fail(code, msg); - } - }; -} - - - -- (void)detatchView { - -} - -@end diff --git a/yinmeng-ios/yinmeng-ios/Base/MVP/Presenter/MewBaseMvpPresenter.h b/yinmeng-ios/yinmeng-ios/Base/MVP/Presenter/MewBaseMvpPresenter.h new file mode 100644 index 0000000..09536f1 --- /dev/null +++ b/yinmeng-ios/yinmeng-ios/Base/MVP/Presenter/MewBaseMvpPresenter.h @@ -0,0 +1,34 @@ +// +// MewBaseMvpPresenter.h +// yinmeng-ios +// +// Created by duoban on 2023/12/5. +// +#import "MewBaseMvpProtocol.h" +#import "MewHttpRequestHelper.h" +#import +typedef void(^MewHttpSuccess)(BaseModel * _Nullable data); +typedef void(^MewHttpFail)(NSInteger code, NSString * _Nullable msg); +NS_ASSUME_NONNULL_BEGIN + +@interface MewBaseMvpPresenter : NSObject +// 初始化view +- (void)mew_attatchView:(id)view; +// 获取view +- (id)mew_getView; +- (void)mew_detatchView; +// 退出 +- (void)mew_logout; + +- (MewHttpRequestHelperCompletion)mew_createHttpCompletion:(MewHttpSuccess _Nonnull)success; +- (MewHttpRequestHelperCompletion)mew_createHttpCompletion:(MewHttpSuccess _Nonnull)success mew_showLoading:(BOOL)loading; +- (MewHttpRequestHelperCompletion)mew_createHttpCompletion:(MewHttpSuccess _Nonnull)success errorToast:(BOOL)toast; +- (MewHttpRequestHelperCompletion)mew_createHttpCompletion:(MewHttpSuccess _Nonnull)success mew_showLoading:(BOOL)loading errorToast:(BOOL)toast; +- (MewHttpRequestHelperCompletion)mew_createHttpCompletion:(MewHttpSuccess _Nonnull)success fail:(MewHttpFail _Nullable)fail; +- (MewHttpRequestHelperCompletion)mew_createHttpCompletion:(MewHttpSuccess _Nonnull)success fail:(MewHttpFail _Nullable)fail mew_showLoading:(BOOL)loading; +- (MewHttpRequestHelperCompletion)mew_createHttpCompletion:(MewHttpSuccess _Nonnull)success fail:(MewHttpFail _Nullable)fail errorToast:(BOOL)toast; +- (MewHttpRequestHelperCompletion)mew_createHttpCompletion:(MewHttpSuccess _Nonnull)success fail:(MewHttpFail _Nullable)fail mew_showLoading:(BOOL)loading errorToast:(BOOL)toast; + +@end + +NS_ASSUME_NONNULL_END diff --git a/yinmeng-ios/yinmeng-ios/Base/MVP/Presenter/MewBaseMvpPresenter.m b/yinmeng-ios/yinmeng-ios/Base/MVP/Presenter/MewBaseMvpPresenter.m new file mode 100644 index 0000000..35d15bc --- /dev/null +++ b/yinmeng-ios/yinmeng-ios/Base/MVP/Presenter/MewBaseMvpPresenter.m @@ -0,0 +1,112 @@ +// +// MewBaseMvpPresenter.m +// yinmeng-ios +// +// Created by duoban on 2023/12/5. +// + +#import "MewBaseMvpPresenter.h" +#import "AccountInfoStorage.h" +#import "MewClientConfig.h" + +@interface MewBaseMvpPresenter() + +@property (nonatomic, weak) id view; + +@end +@implementation MewBaseMvpPresenter +- (void)mew_attatchView:(id)view { + self.view = view; +} + +- (id)mew_getView { + return self.view; +} + +/// 登出 +- (void)mew_logout { + [[AccountInfoStorage instance] saveAccountInfo:nil]; + [[AccountInfoStorage instance] saveTicket:nil]; + + ///关闭心跳 + [[MewClientConfig shareConfig] mew_resetHeartBratTimer]; + [[self mew_getView] mew_getTokenId]; +} + + + +- (MewHttpRequestHelperCompletion)mew_createHttpCompletion:(MewHttpSuccess)success { + return [self mew_createHttpCompletion:success fail:nil]; +} + +- (MewHttpRequestHelperCompletion)mew_createHttpCompletion:(MewHttpSuccess)success mew_showLoading:(BOOL)loading { + return [self mew_createHttpCompletion:success fail:nil mew_showLoading:loading]; +} + +- (MewHttpRequestHelperCompletion)mew_createHttpCompletion:(MewHttpSuccess)success errorToast:(BOOL)toast { + return [self mew_createHttpCompletion:success fail:nil errorToast:toast]; +} + +- (MewHttpRequestHelperCompletion)mew_createHttpCompletion:(MewHttpSuccess)success mew_showLoading:(BOOL)loading errorToast:(BOOL)toast { + return [self mew_createHttpCompletion:success fail:nil mew_showLoading:loading errorToast:toast]; +} + +- (MewHttpRequestHelperCompletion)mew_createHttpCompletion:(MewHttpSuccess)success fail:(MewHttpFail)fail { + return [self mew_createHttpCompletion:success fail:fail mew_showLoading:NO errorToast:YES]; +} + +- (MewHttpRequestHelperCompletion)mew_createHttpCompletion:(MewHttpSuccess)success fail:(MewHttpFail)fail mew_showLoading:(BOOL)loading { + return [self mew_createHttpCompletion:success fail:fail mew_showLoading:loading errorToast:YES]; +} + +- (MewHttpRequestHelperCompletion)mew_createHttpCompletion:(MewHttpSuccess)success fail:(MewHttpFail)fail errorToast:(BOOL)toast { + return [self mew_createHttpCompletion:success fail:fail mew_showLoading:NO errorToast:toast]; +} + +- (MewHttpRequestHelperCompletion)mew_createHttpCompletion:(MewHttpSuccess)success fail:(MewHttpFail)fail mew_showLoading:(BOOL)loading errorToast:(BOOL)toast { +// if (loading) { +// [self.view showAnchorLoading]; +// } + return ^(BaseModel *data, NSInteger code, NSString * _Nullable msg) { + if (loading && [self.view respondsToSelector:@selector(mew_hideHUD)]) { + [self.view mew_hideHUD]; + } + if (code == 200) { + success(data); + return; + } + + switch (code) { + case 401: // 登录过期 + [self mew_logout]; + return; + case 407: + case 408: +// [[self mew_getView] accountBanned:data]; + return; + case 1415: // 未完善用户信息 + [[self mew_getView] mew_completeUserInfo]; + return; + case 3009: // 账号已注销 + [[self mew_getView] mew_accountCanceled:data.mewModel2dictionary]; + return; + default: + break; + } + + if (toast && [self.view respondsToSelector:@selector(mew_showErrorToast:)]) { + [self.view mew_showErrorToast:msg]; + } + + if (fail) { + fail(code, msg); + } + }; +} + + + +- (void)mew_detatchView { + +} +@end diff --git a/yinmeng-ios/yinmeng-ios/Base/MVP/Protocol/BaseMvpProtocol.h b/yinmeng-ios/yinmeng-ios/Base/MVP/Protocol/MewBaseMvpProtocol.h similarity index 57% rename from yinmeng-ios/yinmeng-ios/Base/MVP/Protocol/BaseMvpProtocol.h rename to yinmeng-ios/yinmeng-ios/Base/MVP/Protocol/MewBaseMvpProtocol.h index 4b78eae..834a5cd 100644 --- a/yinmeng-ios/yinmeng-ios/Base/MVP/Protocol/BaseMvpProtocol.h +++ b/yinmeng-ios/yinmeng-ios/Base/MVP/Protocol/MewBaseMvpProtocol.h @@ -1,26 +1,22 @@ // -// BaseMvpProtocol.h -// mew-ios +// MewMewBaseMvpProtocol.h +// yinmeng-ios // -// Created by 触海 on 2023/11/6. +// Created by duoban on 2023/12/5. // #import #import "MewBaseViewController.h" @class BaseModel; - NS_ASSUME_NONNULL_BEGIN -@protocol BaseMvpProtocol - +@protocol MewBaseMvpProtocol /// 登录失效 - (void)mew_getTokenId; /// 跳转到填写用户资料 - (void)mew_completeUserInfo; /// 账号已注销 -- (void)accountCanceled:(NSDictionary *)data; - - +- (void)mew_accountCanceled:(NSDictionary *)data; @end NS_ASSUME_NONNULL_END diff --git a/yinmeng-ios/yinmeng-ios/Base/MVP/View/MvpViewController.h b/yinmeng-ios/yinmeng-ios/Base/MVP/View/MvpViewController.h index 602558a..b3edbaa 100644 --- a/yinmeng-ios/yinmeng-ios/Base/MVP/View/MvpViewController.h +++ b/yinmeng-ios/yinmeng-ios/Base/MVP/View/MvpViewController.h @@ -6,7 +6,7 @@ // #import "MewBaseViewController.h" -#import "BaseMvpPresenter.h" +#import "MewBaseMvpPresenter.h" NS_ASSUME_NONNULL_BEGIN diff --git a/yinmeng-ios/yinmeng-ios/Base/MVP/View/MvpViewController.m b/yinmeng-ios/yinmeng-ios/Base/MVP/View/MvpViewController.m index f3aba79..5dd6fa0 100644 --- a/yinmeng-ios/yinmeng-ios/Base/MVP/View/MvpViewController.m +++ b/yinmeng-ios/yinmeng-ios/Base/MVP/View/MvpViewController.m @@ -26,16 +26,16 @@ - (__kindof id)presenter { if (_presenter == nil) { _presenter = [self createPresenter]; - [_presenter attatchView:self]; + [_presenter mew_attatchView:self]; } return _presenter; } - (__kindof id)createPresenter { - return [[BaseMvpPresenter alloc] init]; + return [[MewBaseMvpPresenter alloc] init]; } -#pragma mark - BaseMvpProtocol +#pragma mark - MewBaseMvpProtocol - (void)mew_getTokenId { MewLoginViewController *loginVC = [[MewLoginViewController alloc] init]; MewBaseNavigationController * nav = [[MewBaseNavigationController alloc] initWithRootViewController:loginVC]; @@ -48,7 +48,7 @@ } -- (void)accountCanceled:(NSDictionary *)data { +- (void)mew_accountCanceled:(NSDictionary *)data { // NSString *date = [NSString stringWithFormat:@"%.0f",[[data objectForKey:@"cancelDate"] doubleValue]]; // NSString *dateDes = [NSString stringWithFormat:@"注销时间:%@", [PLTimeUtil getDateWithYYMMDD:date]]; // NSString *msg = [NSString stringWithFormat:@"%@\n\n请联系客服(微信:yinmeng-kefu)咨询哦!", dateDes]; diff --git a/yinmeng-ios/yinmeng-ios/Base/Net/MewHttpRequestHelper.h b/yinmeng-ios/yinmeng-ios/Base/Net/MewHttpRequestHelper.h index 57aa874..de72921 100644 --- a/yinmeng-ios/yinmeng-ios/Base/Net/MewHttpRequestHelper.h +++ b/yinmeng-ios/yinmeng-ios/Base/Net/MewHttpRequestHelper.h @@ -21,7 +21,7 @@ typedef void(^MewHttpRequestHelperCompletion)(BaseModel* data, NSInteger code, N @interface MewHttpRequestHelper : NSObject /// 配置公参 -+ (NSDictionary*)configBaseParmars:(NSDictionary *)parmars; ++ (NSDictionary*)mew_configBaseParmars:(NSDictionary *)parmars; + (void)GET:(NSString *)method params:(NSDictionary *)params diff --git a/yinmeng-ios/yinmeng-ios/Base/UIButton/UIButton+MewEnlargeTouchArea.m b/yinmeng-ios/yinmeng-ios/Base/UIButton/UIButton+MewEnlargeTouchArea.m index 8688432..41c51d6 100644 --- a/yinmeng-ios/yinmeng-ios/Base/UIButton/UIButton+MewEnlargeTouchArea.m +++ b/yinmeng-ios/yinmeng-ios/Base/UIButton/UIButton+MewEnlargeTouchArea.m @@ -76,7 +76,7 @@ static const char *titleFrameStr = "titleFrame"; objc_setAssociatedObject(self, UIControl_enventIsIgnoreEvent, @(isIgnoreEvent), OBJC_ASSOCIATION_RETAIN_NONATOMIC); } --(void)setmew_acceptEventInterval:(NSTimeInterval)mew_acceptEventInterval{ +-(void)setMew_acceptEventInterval:(NSTimeInterval)mew_acceptEventInterval{ objc_setAssociatedObject(self, UIControl_acceptEventInterval, @(mew_acceptEventInterval), OBJC_ASSOCIATION_RETAIN_NONATOMIC); } -(NSTimeInterval)mew_acceptEventInterval{ diff --git a/yinmeng-ios/yinmeng-ios/Main/Mew/Home/Presenter/MewHomePresenter.h b/yinmeng-ios/yinmeng-ios/Main/Mew/Home/Presenter/MewHomePresenter.h index f7ff608..47be1e8 100644 --- a/yinmeng-ios/yinmeng-ios/Main/Mew/Home/Presenter/MewHomePresenter.h +++ b/yinmeng-ios/yinmeng-ios/Main/Mew/Home/Presenter/MewHomePresenter.h @@ -5,11 +5,11 @@ // Created by 触海 on 2023/11/15. // -#import "BaseMvpPresenter.h" +#import "MewBaseMvpPresenter.h" NS_ASSUME_NONNULL_BEGIN -@interface MewHomePresenter : BaseMvpPresenter +@interface MewHomePresenter : MewBaseMvpPresenter - (void)mew_getNewFriendListWithGender:(NSString *)gender; diff --git a/yinmeng-ios/yinmeng-ios/Main/Mew/Home/Presenter/MewHomePresenter.m b/yinmeng-ios/yinmeng-ios/Main/Mew/Home/Presenter/MewHomePresenter.m index 1bce56b..c000bf8 100644 --- a/yinmeng-ios/yinmeng-ios/Main/Mew/Home/Presenter/MewHomePresenter.m +++ b/yinmeng-ios/yinmeng-ios/Main/Mew/Home/Presenter/MewHomePresenter.m @@ -21,10 +21,10 @@ /// Mew 获取好友列表 - (void)mew_getMewHomeFriendListWithGender:(NSString *)gender { - [Api getMewHomeFriendListCompleted:[self createHttpCompletion:^(BaseModel * _Nonnull data) { + [Api getMewHomeFriendListCompleted:[self mew_createHttpCompletion:^(BaseModel * _Nonnull data) { NSArray *array = [UserInfoModel mewModelsWithArray:data.data[@"randomList"]]; UserInfoModel *mineModel = [UserInfoModel mewModelWithDictionary:data.data[@"me"]]; - [[self getView] mew_getMewHomeFriendListSuccesss:array selfMine:mineModel]; + [[self mew_getView] mew_getMewHomeFriendListSuccesss:array selfMine:mineModel]; } fail:^(NSInteger code, NSString * _Nullable msg) { }] gender:gender]; @@ -32,11 +32,11 @@ /// 获取新朋友 - (void)mew_getNewFriendListWithGender:(NSString *)gender { - [Api getNewFriendListComplection:[self createHttpCompletion:^(BaseModel * _Nonnull data) { + [Api getNewFriendListComplection:[self mew_createHttpCompletion:^(BaseModel * _Nonnull data) { NSArray *array = [UserInfoModel mewModelsWithArray:data]; - [[self getView] mew_getNewFriendListSuccess:array]; + [[self mew_getView] mew_getNewFriendListSuccess:array]; } fail:^(NSInteger code, NSString * _Nullable msg) { - [[self getView] mew_getNewFriendListFail]; + [[self mew_getView] mew_getNewFriendListFail]; }] gender:gender]; } @@ -44,14 +44,14 @@ /// 上传声音 - (void)mew_uploadVoice:(NSString *)filePath { - [Api qiniuUpLoadImage:[self createHttpCompletion:^(BaseModel * _Nonnull data) { + [Api qiniuUpLoadImage:[self mew_createHttpCompletion:^(BaseModel * _Nonnull data) { NSString *key = data.data[@"key"]; NSString *token = data.data[@"token"]; [MEWUploadFile mewUploadFile:filePath named:key token:token success:^(NSString * _Nonnull key, NSDictionary * _Nonnull res) { NSString *url = res[@"path"]; - [[self getView] mew_uploadVoiceFileToThirdSuccess:url]; + [[self mew_getView] mew_uploadVoiceFileToThirdSuccess:url]; } failure:^(NSNumber * _Nonnull code, NSString * _Nonnull message) { - [[self getView] mew_uploadVoiceFileFail:message]; + [[self mew_getView] mew_uploadVoiceFileFail:message]; }]; @@ -89,9 +89,9 @@ /// 获取两个人的关注状态 - (void)mew_getUserAttentionState:(NSString *)targetUid { NSString *uid = [[AccountInfoStorage instance] getUid]; - [Api Mew_AttentionStatusCompletion:[self createHttpCompletion:^(BaseModel * _Nonnull data) { + [Api Mew_AttentionStatusCompletion:[self mew_createHttpCompletion:^(BaseModel * _Nonnull data) { BOOL isLike = ((NSNumber *)data.data).boolValue; - [[self getView] mew_getUserAttentionSuccess:isLike]; + [[self mew_getView] mew_getUserAttentionSuccess:isLike]; }] uid:uid isLikeUid:targetUid]; } @@ -99,9 +99,9 @@ /// 获取用户信息 - (void)mew_getUserInfoWithUid:(NSString *)uid { - [Api getUserInfo:[self createHttpCompletion:^(BaseModel * _Nonnull data) { + [Api getUserInfo:[self mew_createHttpCompletion:^(BaseModel * _Nonnull data) { UserInfoModel *userInfo = [UserInfoModel mewModelWithDictionary:data.data]; - [[self getView] mew_getUserInfoSuccess:userInfo]; + [[self mew_getView] mew_getUserInfoSuccess:userInfo]; } fail:^(NSInteger code, NSString * _Nullable msg) { }] uid:uid]; @@ -109,9 +109,9 @@ /// 获取用户详细信息 - (void)mew_getUserDetailInfoWithUid:(NSString *)uid { - [Api Mew_UserDetailInfoCompletion:[self createHttpCompletion:^(BaseModel * _Nonnull data) { + [Api Mew_UserDetailInfoCompletion:[self mew_createHttpCompletion:^(BaseModel * _Nonnull data) { UserInfoModel *infoModel = [UserInfoModel mewModelWithDictionary:data.data]; - [[self getView] mew_getUserDetailInfoSuccess:infoModel]; + [[self mew_getView] mew_getUserDetailInfoSuccess:infoModel]; }] uid:uid page:@"1" pageSize:@"20"]; } @@ -123,11 +123,11 @@ NSString * uid= [AccountInfoStorage instance].getUid; NSString * pageStr = [NSString stringWithFormat:@"%d", page]; NSString * pageSizeStr = [NSString stringWithFormat:@"%d", pageSize]; - [Api Mew_GetAttentionListCompletion:[self createHttpCompletion:^(BaseModel * _Nonnull data) { + [Api Mew_GetAttentionListCompletion:[self mew_createHttpCompletion:^(BaseModel * _Nonnull data) { NSArray * array = [UserInfoModel mewModelsWithArray:data.data]; - [[self getView] mew_getUserAttentionListSuccess:array state:state]; + [[self mew_getView] mew_getUserAttentionListSuccess:array state:state]; }fail:^(NSInteger code, NSString * _Nullable msg) { -// [[self getView] mew_getUserAttentionListFail:state]; +// [[self mew_getView] mew_getUserAttentionListFail:state]; }] uid:uid pageNo:pageStr pageSize:pageSizeStr]; } @@ -135,8 +135,8 @@ /// 音萌商店包的上传声音秀 - (void)mewPublishVoiceShowDura:(NSString *)dura desc:(NSString *)desc gender:(NSString *)gender url:(NSString *)url { - [Api mewPublishVoiceShow:[self createHttpCompletion:^(BaseModel * _Nonnull data) { - [[self getView] mewPublishVoiceShowSuccess]; + [Api mewPublishVoiceShow:[self mew_createHttpCompletion:^(BaseModel * _Nonnull data) { + [[self mew_getView] mewPublishVoiceShowSuccess]; } fail:^(NSInteger code, NSString * _Nullable msg) { @@ -148,8 +148,8 @@ NSString *uid = [[AccountInfoStorage instance] getUid]; NSString *ticket = [[AccountInfoStorage instance] getTicket]; NSString *type = state ? @"1" : @"2"; - [Api Mew_AttentionCompletion:[self createHttpCompletion:^(BaseModel * _Nonnull data) { - [[self getView] mew_attentionUserSuccess:state]; + [Api Mew_AttentionCompletion:[self mew_createHttpCompletion:^(BaseModel * _Nonnull data) { + [[self mew_getView] mew_attentionUserSuccess:state]; }] uid:uid likedUid:targetUid ticket:ticket type:type]; } diff --git a/yinmeng-ios/yinmeng-ios/Main/Mew/Login/View/MewLoginViewController.m b/yinmeng-ios/yinmeng-ios/Main/Mew/Login/View/MewLoginViewController.m index d524f10..0cbd6c7 100644 --- a/yinmeng-ios/yinmeng-ios/Main/Mew/Login/View/MewLoginViewController.m +++ b/yinmeng-ios/yinmeng-ios/Main/Mew/Login/View/MewLoginViewController.m @@ -344,7 +344,7 @@ typedef NS_ENUM(NSUInteger, XYLoginType) { } [AccountInfoStorage instance].MewThirdUserInfo = userInfo; - [MewHUDTool showLoadingWithMessage:@"正在登录中"]; + [MewHUDTool mew_showLoadingWithMessage:@"正在登录中"]; [self.presenter mew_thirdLoginWithApple:identityToken unionId:userID]; // [Api loginWithThirdPart:^(BaseModel * _Nonnull data, NSInteger code, NSString * _Nonnull msg) { diff --git a/yinmeng-ios/yinmeng-ios/Main/Mew/Login/View/SubView/MewLoginPasswordView.m b/yinmeng-ios/yinmeng-ios/Main/Mew/Login/View/SubView/MewLoginPasswordView.m index ddc9b12..456ea45 100644 --- a/yinmeng-ios/yinmeng-ios/Main/Mew/Login/View/SubView/MewLoginPasswordView.m +++ b/yinmeng-ios/yinmeng-ios/Main/Mew/Login/View/SubView/MewLoginPasswordView.m @@ -206,7 +206,7 @@ - (MewLoginPasswordPresent *)present { if (!_present) { _present = [[MewLoginPasswordPresent alloc] init]; - [_present attatchView:self]; + [_present mew_attatchView:self]; } return _present; } diff --git a/yinmeng-ios/yinmeng-ios/Main/Mew/Login/View/SubView/MewLoginPhoneView.m b/yinmeng-ios/yinmeng-ios/Main/Mew/Login/View/SubView/MewLoginPhoneView.m index b9616de..0d333ab 100644 --- a/yinmeng-ios/yinmeng-ios/Main/Mew/Login/View/SubView/MewLoginPhoneView.m +++ b/yinmeng-ios/yinmeng-ios/Main/Mew/Login/View/SubView/MewLoginPhoneView.m @@ -326,7 +326,7 @@ - (MewLoginVerifCodePresent *)present { if (!_present) { _present = [[MewLoginVerifCodePresent alloc] init]; - [_present attatchView:self]; + [_present mew_attatchView:self]; } return _present; } diff --git a/yinmeng-ios/yinmeng-ios/Main/Mew/Party/Presenter/MewPartyPresenter.h b/yinmeng-ios/yinmeng-ios/Main/Mew/Party/Presenter/MewPartyPresenter.h index 28c8172..047eef2 100644 --- a/yinmeng-ios/yinmeng-ios/Main/Mew/Party/Presenter/MewPartyPresenter.h +++ b/yinmeng-ios/yinmeng-ios/Main/Mew/Party/Presenter/MewPartyPresenter.h @@ -5,11 +5,11 @@ // Created by 触海 on 2023/11/19. // -#import "BaseMvpPresenter.h" +#import "MewBaseMvpPresenter.h" NS_ASSUME_NONNULL_BEGIN -@interface MewPartyPresenter : BaseMvpPresenter +@interface MewPartyPresenter : MewBaseMvpPresenter - (void)mew_partyRecommendRoomList; @end diff --git a/yinmeng-ios/yinmeng-ios/Main/Mew/Party/Presenter/MewPartyPresenter.m b/yinmeng-ios/yinmeng-ios/Main/Mew/Party/Presenter/MewPartyPresenter.m index a3f9461..67b9e0d 100644 --- a/yinmeng-ios/yinmeng-ios/Main/Mew/Party/Presenter/MewPartyPresenter.m +++ b/yinmeng-ios/yinmeng-ios/Main/Mew/Party/Presenter/MewPartyPresenter.m @@ -17,11 +17,11 @@ /// 请求推荐房间列表 - (void)mew_partyRecommendRoomList { NSString *uid = [AccountInfoStorage instance].getUid; - [Api mew_partyRecommendRoomListComplection:[self createHttpCompletion:^(BaseModel * _Nonnull data) { + [Api mew_partyRecommendRoomListComplection:[self mew_createHttpCompletion:^(BaseModel * _Nonnull data) { NSArray * array = [MewHomeRecommendRoomModel mewModelsWithArray:data.data]; - [[self getView] mew_partyRecommendRoomListSuccess:array]; + [[self mew_getView] mew_partyRecommendRoomListSuccess:array]; }fail:^(NSInteger code, NSString * _Nullable msg) { -// [[self getView] getmew_partyRecommendRoomListFail:msg state:state]; +// [[self mew_getView] getmew_partyRecommendRoomListFail:msg state:state]; }] uid:uid]; } diff --git a/yinmeng-ios/yinmeng-ios/Main/MewWebViewController.m b/yinmeng-ios/yinmeng-ios/Main/MewWebViewController.m index 20525b1..feaa255 100644 --- a/yinmeng-ios/yinmeng-ios/Main/MewWebViewController.m +++ b/yinmeng-ios/yinmeng-ios/Main/MewWebViewController.m @@ -133,7 +133,7 @@ NSString * const kCancelAccount = @"cancelAccount"; NSLog(@"%@",error); }]; } else if ([message.name isEqualToString:kJSGetDeviceInfo]) { - NSDictionary *basicParmars = [MewHttpRequestHelper configBaseParmars:[[NSDictionary alloc] init]]; + NSDictionary *basicParmars = [MewHttpRequestHelper mew_configBaseParmars:[[NSDictionary alloc] init]]; NSString *json = [basicParmars mj_JSONString]; NSString *js = [NSString stringWithFormat:@"getMessage(\"deviceInfo\",%@)", json]; [self.webview evaluateJavaScript:js completionHandler:^(id _Nullable ohter, NSError * _Nullable error) { diff --git a/yinmeng-ios/yinmeng-ios/Main/Tabbar/Presenter/MainPresenter.h b/yinmeng-ios/yinmeng-ios/Main/Tabbar/Presenter/MainPresenter.h index b681d3d..9cea10f 100644 --- a/yinmeng-ios/yinmeng-ios/Main/Tabbar/Presenter/MainPresenter.h +++ b/yinmeng-ios/yinmeng-ios/Main/Tabbar/Presenter/MainPresenter.h @@ -5,12 +5,12 @@ // Created by 触海 on 2023/11/6. // -#import "BaseMvpPresenter.h" +#import "MewBaseMvpPresenter.h" #import NS_ASSUME_NONNULL_BEGIN -@interface MainPresenter : BaseMvpPresenter +@interface MainPresenter : MewBaseMvpPresenter /// 获取Ticket - (void)mew_autoLogin; /// IM登录 diff --git a/yinmeng-ios/yinmeng-ios/Main/Tabbar/Presenter/MainPresenter.m b/yinmeng-ios/yinmeng-ios/Main/Tabbar/Presenter/MainPresenter.m index f71e0e4..227b858 100644 --- a/yinmeng-ios/yinmeng-ios/Main/Tabbar/Presenter/MainPresenter.m +++ b/yinmeng-ios/yinmeng-ios/Main/Tabbar/Presenter/MainPresenter.m @@ -20,7 +20,7 @@ - (void)mew_autoLogin { AccountModel *accountModel = [[AccountInfoStorage instance] getCurrentAccountInfo]; if (accountModel == nil || accountModel.uid == nil || accountModel.access_token == nil) { - [[self getView] mew_getTokenId]; + [[self mew_getView] mew_getTokenId]; return; } @@ -29,13 +29,13 @@ } // 获取ticket - [Api mew_requestTicket:[self createHttpCompletion:^(BaseModel * _Nonnull data) { + [Api mew_requestTicket:[self mew_createHttpCompletion:^(BaseModel * _Nonnull data) { NSArray *tickets = [data.data valueForKey:@"tickets"]; NSString *ticket = [tickets[0] valueForKey:@"ticket"]; [[AccountInfoStorage instance] saveTicket:ticket]; - [[self getView] mew_autoLoginSuccess]; + [[self mew_getView] mew_autoLoginSuccess]; } fail:^(NSInteger code, NSString * _Nullable msg) { - [self logout]; + [self mew_logout]; }] access_token:accountModel.access_token issue_type:@"multi"]; } @@ -43,7 +43,7 @@ - (void)mew_loginNIM { AccountModel *accountModel = [[AccountInfoStorage instance] getCurrentAccountInfo]; if (accountModel == nil) { - [[self getView] mew_getTokenId]; + [[self mew_getView] mew_getTokenId]; return; } @@ -64,15 +64,15 @@ /// 获取用户信息 - (void)mew_getUserInfo { - [Api getUserInfo:[self createHttpCompletion:^(BaseModel * _Nonnull data) { - [[self getView] mew_getUserInfoSuccess:[UserInfoModel mewModelWithDictionary:data.data]]; + [Api getUserInfo:[self mew_createHttpCompletion:^(BaseModel * _Nonnull data) { + [[self mew_getView] mew_getUserInfoSuccess:[UserInfoModel mewModelWithDictionary:data.data]]; } fail:^(NSInteger code, NSString * _Nullable msg) { }] uid:[[AccountInfoStorage instance] getUid]]; } /// 检查是否有未消费的内购订单 -- (void)checkTranscation { +- (void)mew_checkTranscation { NSString *uid = [AccountInfoStorage instance].getUid; NSArray *array = [MEWRechargeStorage mewGetAllReciptsWithUid:uid]; if (array == nil && array.count == 0) { @@ -80,7 +80,7 @@ } NSString *transcationIdStr = [array mewToJSONString]; - [Api requestCheckTranscationIds:[self createHttpCompletion:^(BaseModel * _Nonnull data) { + [Api requestCheckTranscationIds:[self mew_createHttpCompletion:^(BaseModel * _Nonnull data) { }] transcationIdStr:transcationIdStr]; diff --git a/yinmeng-ios/yinmeng-ios/Main/Tabbar/View/MewTabBarController.m b/yinmeng-ios/yinmeng-ios/Main/Tabbar/View/MewTabBarController.m index 44879bd..63637e4 100644 --- a/yinmeng-ios/yinmeng-ios/Main/Tabbar/View/MewTabBarController.m +++ b/yinmeng-ios/yinmeng-ios/Main/Tabbar/View/MewTabBarController.m @@ -21,7 +21,7 @@ #import "MewBaseNavigationController.h" #import "MewBaseViewController.h" #import "MewLoginViewController.h" -#import "LoginFullInfoViewController.h" +#import "MewLoginFullInfoViewController.h" #import "MewPartyViewController.h" #import "MewSessionListViewController.h" #import "MewHomeViewController.h" @@ -35,7 +35,7 @@ NSString * const kNetworkReachabilityKey = @"kNetworkReachabilityKey"; @interface MewTabBarController() < - BaseMvpProtocol, MainProtocol, + MewBaseMvpProtocol, MainProtocol, NIMLoginManagerDelegate, NIMSystemNotificationManagerDelegate, NIMChatManagerDelegate,NIMBroadcastManagerDelegate> @@ -163,7 +163,7 @@ NSString * const kNetworkReachabilityKey = @"kNetworkReachabilityKey"; } -#pragma mark - BaseMvpProtocol +#pragma mark - MewBaseMvpProtocol //登录失效 - (void)mew_getTokenId { MewLoginViewController *lvc = [[MewLoginViewController alloc] init]; @@ -175,7 +175,7 @@ NSString * const kNetworkReachabilityKey = @"kNetworkReachabilityKey"; //补充用户信息 - (void)mew_completeUserInfo { - LoginFullInfoViewController * bindPhoneVC = [[LoginFullInfoViewController alloc] init]; + MewLoginFullInfoViewController * bindPhoneVC = [[MewLoginFullInfoViewController alloc] init]; MewBaseNavigationController * nav = [[MewBaseNavigationController alloc] initWithRootViewController:bindPhoneVC]; nav.modalPresentationStyle = UIModalPresentationFullScreen; [self.navigationController presentViewController:nav animated:YES completion:nil]; @@ -238,7 +238,7 @@ NSString * const kNetworkReachabilityKey = @"kNetworkReachabilityKey"; - (MainPresenter *)presenter { if (_presenter == nil) { _presenter = [[MainPresenter alloc] init]; - [_presenter attatchView:self]; + [_presenter mew_attatchView:self]; } return _presenter; } diff --git a/yinmeng-ios/yinmeng-ios/Main/YinMeng/Login/Api/Api+Login.m b/yinmeng-ios/yinmeng-ios/Main/YinMeng/Login/Api/Api+Login.m index 5967c6b..9528ab4 100644 --- a/yinmeng-ios/yinmeng-ios/Main/YinMeng/Login/Api/Api+Login.m +++ b/yinmeng-ios/yinmeng-ios/Main/YinMeng/Login/Api/Api+Login.m @@ -9,27 +9,27 @@ #import "NewEncryptTool.h" @implementation Api (Login) /// 一键登录 -+ (void)Mew_PhoneQuickLogin:(HttpRequestHelperCompletion)completion accessToken:(NSString *)accessToken token:(NSString *)token { ++ (void)Mew_PhoneQuickLogin:(MewHttpRequestHelperCompletion)completion accessToken:(NSString *)accessToken token:(NSString *)token { NSString *getUrl = [NewEncryptTool MEW_aesDecrypt:@"5OuUEI/lxBioS84/A1+LB6USUuyY1yofu3VeNn4bGRA="];///acc/oneclick/login - [self makeRequest:getUrl method:HttpRequestHelperMethodPOST completion:completion, __FUNCTION__, accessToken, token, nil]; + [self makeRequest:getUrl method:MewHttpRequestHelperMethodPOST completion:completion, __FUNCTION__, accessToken, token, nil]; } /// 手机验证码登录 /// @param completion 完成 /// @param phone 手机号 /// @param code 验证码 -+ (void)Mew_LoginWithCode:(HttpRequestHelperCompletion)completion phone:(NSString *)phone code:(NSString *)code client_secret:(NSString *)client_secret version:(NSString *)version client_id:(NSString *)client_id grant_type:(NSString *)grant_type { ++ (void)Mew_LoginWithCode:(MewHttpRequestHelperCompletion)completion phone:(NSString *)phone code:(NSString *)code client_secret:(NSString *)client_secret version:(NSString *)version client_id:(NSString *)client_id grant_type:(NSString *)grant_type { NSString *getUrl = [NewEncryptTool MEW_aesDecrypt:@"QFgInRYQSkXdbIyvBsVUvA=="];////oauth/token - [self makeRequest:getUrl method:HttpRequestHelperMethodPOST completion:completion, __FUNCTION__,phone,code,client_secret,version, client_id, grant_type, nil]; + [self makeRequest:getUrl method:MewHttpRequestHelperMethodPOST completion:completion, __FUNCTION__,phone,code,client_secret,version, client_id, grant_type, nil]; } /// 手机密码登录 /// @param completion 完成 /// @param phone 手机号 /// @param password 验证码 -+ (void)Mew_LoginWithPassword:(HttpRequestHelperCompletion)completion phone:(NSString *)phone password:(NSString *)password client_secret:(NSString *)client_secret version:(NSString *)version client_id:(NSString *)client_id grant_type:(NSString *)grant_type { ++ (void)Mew_LoginWithPassword:(MewHttpRequestHelperCompletion)completion phone:(NSString *)phone password:(NSString *)password client_secret:(NSString *)client_secret version:(NSString *)version client_id:(NSString *)client_id grant_type:(NSString *)grant_type { NSString *getUrl = [NewEncryptTool MEW_aesDecrypt:@"QFgInRYQSkXdbIyvBsVUvA=="];///oauth/token - [self makeRequest:getUrl method:HttpRequestHelperMethodPOST completion:completion, __FUNCTION__,phone,password,client_secret,version, client_id, grant_type, nil]; + [self makeRequest:getUrl method:MewHttpRequestHelperMethodPOST completion:completion, __FUNCTION__,phone,password,client_secret,version, client_id, grant_type, nil]; } /// 充值密码 没有登录的时候 @@ -37,9 +37,9 @@ /// @param phone 手机号 /// @param newPwd 新的密码 /// @param smsCode 验证码 -+ (void)Mew_ResetPasswordWithPhone:(HttpRequestHelperCompletion)completion phone:(NSString *)phone newPwd:(NSString *)newPwd smsCode:(NSString *)smsCode { ++ (void)Mew_ResetPasswordWithPhone:(MewHttpRequestHelperCompletion)completion phone:(NSString *)phone newPwd:(NSString *)newPwd smsCode:(NSString *)smsCode { NSString *getUrl = [NewEncryptTool MEW_aesDecrypt:@"ZstXKg9XrXuRUPW6jNgkzQ=="];///acc/pwd/reset - [self makeRequest:getUrl method:HttpRequestHelperMethodPOST completion:completion, __FUNCTION__, phone, newPwd, smsCode, nil]; + [self makeRequest:getUrl method:MewHttpRequestHelperMethodPOST completion:completion, __FUNCTION__, phone, newPwd, smsCode, nil]; } @@ -49,16 +49,16 @@ /// @param unionid unionid /// @param access_token access_token /// @param type 第三方登录的类型 -+ (void)Mew_LoginWithThirdPart:(HttpRequestHelperCompletion)completion openid:(NSString *)openid unionid:(NSString *)unionid access_token:(NSString *)access_token type:(NSString *)type { ++ (void)Mew_LoginWithThirdPart:(MewHttpRequestHelperCompletion)completion openid:(NSString *)openid unionid:(NSString *)unionid access_token:(NSString *)access_token type:(NSString *)type { NSString *getUrl = [NewEncryptTool MEW_aesDecrypt:@"jenVNOO6MbwSC77wnPIMng=="];///acc/third/login - [self makeRequest:getUrl method:HttpRequestHelperMethodPOST completion:completion, __FUNCTION__, openid, unionid, access_token, type, nil]; + [self makeRequest:getUrl method:MewHttpRequestHelperMethodPOST completion:completion, __FUNCTION__, openid, unionid, access_token, type, nil]; } /// 随机获取一个昵称 /// @param completion 完成 -+ (void)Mew_RandomNick:(HttpRequestHelperCompletion)completion { ++ (void)Mew_RandomNick:(MewHttpRequestHelperCompletion)completion { NSString *getUrl = [NewEncryptTool MEW_aesDecrypt:@"7oWMT+wxmM3FF/aCDKLrRw=="];////random/nick/get - [self makeRequest:getUrl method:HttpRequestHelperMethodPOST completion:completion, __FUNCTION__, nil]; + [self makeRequest:getUrl method:MewHttpRequestHelperMethodPOST completion:completion, __FUNCTION__, nil]; } /// 绑定手机号码 @@ -66,12 +66,12 @@ /// @param phone 手机号 /// @param code 验证码 /// @param ticket ticket -+ (void)Mew_BindMoblieCode:(HttpRequestHelperCompletion)complection ++ (void)Mew_BindMoblieCode:(MewHttpRequestHelperCompletion)complection phone:(NSString *)phone code:(NSString *)code ticket:(NSString *)ticket { NSString *getUrl = [NewEncryptTool MEW_aesDecrypt:@"l+R2IRWIqi9yPiDc6rg+jg=="];///withDraw/phone - [self makeRequest:getUrl method:HttpRequestHelperMethodPOST completion:complection, __FUNCTION__, phone, code, ticket, nil]; + [self makeRequest:getUrl method:MewHttpRequestHelperMethodPOST completion:complection, __FUNCTION__, phone, code, ticket, nil]; } @end diff --git a/yinmeng-ios/yinmeng-ios/Main/YinMeng/Login/Presenter/MewLoginBindPhonePresent.h b/yinmeng-ios/yinmeng-ios/Main/YinMeng/Login/Presenter/MewLoginBindPhonePresent.h index a699597..ab9a5fd 100644 --- a/yinmeng-ios/yinmeng-ios/Main/YinMeng/Login/Presenter/MewLoginBindPhonePresent.h +++ b/yinmeng-ios/yinmeng-ios/Main/YinMeng/Login/Presenter/MewLoginBindPhonePresent.h @@ -5,11 +5,11 @@ // Created by 触海 on 2023/11/22. // -#import "BaseMvpPresenter.h" +#import "MewBaseMvpPresenter.h" NS_ASSUME_NONNULL_BEGIN -@interface MewLoginBindPhonePresent : BaseMvpPresenter +@interface MewLoginBindPhonePresent : MewBaseMvpPresenter @end diff --git a/yinmeng-ios/yinmeng-ios/Main/YinMeng/Login/Presenter/MewLoginBindPhonePresent.m b/yinmeng-ios/yinmeng-ios/Main/YinMeng/Login/Presenter/MewLoginBindPhonePresent.m index f5edfb1..653e5f6 100644 --- a/yinmeng-ios/yinmeng-ios/Main/YinMeng/Login/Presenter/MewLoginBindPhonePresent.m +++ b/yinmeng-ios/yinmeng-ios/Main/YinMeng/Login/Presenter/MewLoginBindPhonePresent.m @@ -8,8 +8,8 @@ #import "MewLoginBindPhonePresent.h" @implementation MewLoginBindPhonePresent -- (id)getView { - return ((id) [super getView]); +- (id)mew_getView { + return ((id) [super mew_getView]); } @end diff --git a/yinmeng-ios/yinmeng-ios/Main/YinMeng/Login/Presenter/MewLoginForgetPasswordPresent.h b/yinmeng-ios/yinmeng-ios/Main/YinMeng/Login/Presenter/MewLoginForgetPasswordPresent.h index 4f77c87..fae7487 100644 --- a/yinmeng-ios/yinmeng-ios/Main/YinMeng/Login/Presenter/MewLoginForgetPasswordPresent.h +++ b/yinmeng-ios/yinmeng-ios/Main/YinMeng/Login/Presenter/MewLoginForgetPasswordPresent.h @@ -5,12 +5,12 @@ // Created by 触海 on 2023/11/9. // -#import "BaseMvpPresenter.h" +#import "MewBaseMvpPresenter.h" #import "MewEnum.h" NS_ASSUME_NONNULL_BEGIN -@interface MewLoginForgetPasswordPresent : BaseMvpPresenter +@interface MewLoginForgetPasswordPresent : MewBaseMvpPresenter /// 获取手机的验证码 /// @param phone 手机号 /// @param type 类型 diff --git a/yinmeng-ios/yinmeng-ios/Main/YinMeng/Login/Presenter/MewLoginForgetPasswordPresent.m b/yinmeng-ios/yinmeng-ios/Main/YinMeng/Login/Presenter/MewLoginForgetPasswordPresent.m index 3054b74..80c21d2 100644 --- a/yinmeng-ios/yinmeng-ios/Main/YinMeng/Login/Presenter/MewLoginForgetPasswordPresent.m +++ b/yinmeng-ios/yinmeng-ios/Main/YinMeng/Login/Presenter/MewLoginForgetPasswordPresent.m @@ -5,20 +5,20 @@ // Created by 触海 on 2023/11/9. // -#import "LoginForgetPasswordPresent.h" +#import "MewLoginForgetPasswordPresent.h" ///Tool #import "AccountInfoStorage.h" #import "DESEncrypt.h" #import "MewConstant.h" ///Protocol -#import "LoginForgetPasswordProtocol.h" +#import "MewLoginForgetPasswordProtocol.h" ///Api #import "Api+Login.h" -@implementation LoginForgetPasswordPresent -- (id)getView { - return (id)[super getView]; +@implementation MewLoginForgetPasswordPresent +- (id)mew_getView { + return (id)[super mew_getView]; } /// 获取手机的验证码 @@ -26,8 +26,8 @@ /// @param type 类型 - (void)phoneSmsCode:(NSString *)phone type:(GetSmsType)type { NSString * desPhone = [DESEncrypt encryptUseDES:phone key:KeyWithType(KeyType_PasswordEncode)]; - [Api phoneSmsCode:[self createHttpCompletion:^(id _Nonnull data) { - [[self getView] mew_phoneSmsCodeSuccess]; + [Api mew_phoneSmsCode:[self mew_createHttpCompletion:^(id _Nonnull data) { + [[self mew_getView] mew_phoneSmsCodeSuccess]; }] mobile:desPhone type:[NSString stringWithFormat:@"%lu", (unsigned long)type]]; } @@ -38,8 +38,8 @@ - (void)resetPassword:(NSString *)phone newPwd:(NSString *)newPwd smsCode:(NSString *)smsCode { NSString * desPassword = [DESEncrypt encryptUseDES:newPwd key:KeyWithType(KeyType_PasswordEncode)]; NSString * desPhone = [DESEncrypt encryptUseDES:phone key:KeyWithType(KeyType_PasswordEncode)]; - [Api resetPasswordWithPhone:[self createHttpCompletion:^(BaseModel * _Nonnull data) { - [[self getView] resetPasswrodSuccess]; + [Api Mew_ResetPasswordWithPhone:[self mew_createHttpCompletion:^(BaseModel * _Nonnull data) { + [[self mew_getView] mew_resetPasswrodSuccess]; } mew_showLoading:YES] phone:desPhone newPwd:desPassword smsCode:smsCode]; } diff --git a/yinmeng-ios/yinmeng-ios/Main/YinMeng/Login/Presenter/MewLoginFullInfoPresenter.h b/yinmeng-ios/yinmeng-ios/Main/YinMeng/Login/Presenter/MewLoginFullInfoPresenter.h index 19f4f4e..d3c4da4 100644 --- a/yinmeng-ios/yinmeng-ios/Main/YinMeng/Login/Presenter/MewLoginFullInfoPresenter.h +++ b/yinmeng-ios/yinmeng-ios/Main/YinMeng/Login/Presenter/MewLoginFullInfoPresenter.h @@ -5,12 +5,12 @@ // Created by 触海 on 2023/11/6. // -#import "BaseMvpPresenter.h" +#import "MewBaseMvpPresenter.h" @class MewThirdUserInfo; NS_ASSUME_NONNULL_BEGIN -@interface MewLoginFullInfoPresenter : BaseMvpPresenter +@interface MewLoginFullInfoPresenter : MewBaseMvpPresenter /// 获取保存的第三方的数据模型 - (MewThirdUserInfo *)mew_getMewThirdUserInfo; diff --git a/yinmeng-ios/yinmeng-ios/Main/YinMeng/Login/Presenter/MewLoginFullInfoPresenter.m b/yinmeng-ios/yinmeng-ios/Main/YinMeng/Login/Presenter/MewLoginFullInfoPresenter.m index 7c4e746..15cc90a 100644 --- a/yinmeng-ios/yinmeng-ios/Main/YinMeng/Login/Presenter/MewLoginFullInfoPresenter.m +++ b/yinmeng-ios/yinmeng-ios/Main/YinMeng/Login/Presenter/MewLoginFullInfoPresenter.m @@ -5,36 +5,36 @@ // Created by 触海 on 2023/11/6. // -#import "LoginFullInfoPresenter.h" +#import "MewLoginFullInfoPresenter.h" #import "Api+Login.h" ///Tool #import "AccountInfoStorage.h" #import "NSMutableDictionary+MEWSafe.h" ///Api -#import "LoginFullInfoProtocol.h" +#import "MewLoginFullInfoProtocol.h" ///Model -#import "ThirdUserInfo.h" +#import "MewThirdUserInfo.h" -@implementation LoginFullInfoPresenter +@implementation MewLoginFullInfoPresenter #pragma mark - Super -- (id)getView { - return (id)[super getView]; +- (id)mew_getView { + return (id)[super mew_getView]; } #pragma mark - Public Method /// 获取保存的第三方的数据模型 -- (ThirdUserInfo *)getThirdUserInfo { - if ([AccountInfoStorage instance].thirdUserInfo) { - return [AccountInfoStorage instance].thirdUserInfo; +- (MewThirdUserInfo *)getThirdUserInfo { + if ([AccountInfoStorage instance].MewThirdUserInfo) { + return [AccountInfoStorage instance].MewThirdUserInfo; } return nil; } /// 随机获取昵称 - (void)randomRequestNick { - [Api randomNick:[self createHttpCompletion:^(BaseModel * _Nonnull data) { - [[self getView] requestRandomNickSuccess:data.data]; + [Api Mew_RandomNick:[self mew_createHttpCompletion:^(BaseModel * _Nonnull data) { + [[self mew_getView] mew_requestRandomNickSuccess:data.data]; }]]; } @@ -77,8 +77,8 @@ [params mewSafeSetObject:shareChannel forKey:@"shareChannel"]; } - [Api mew_completeUserInfo:[self createHttpCompletion:^(BaseModel * _Nonnull data) { - [[self getView] complementInfoSuccess]; + [Api mew_completeUserInfo:[self mew_createHttpCompletion:^(BaseModel * _Nonnull data) { + [[self mew_getView] mew_complementInfoSuccess]; }] userInfo:params]; } diff --git a/yinmeng-ios/yinmeng-ios/Main/YinMeng/Login/Presenter/MewLoginPasswordPresent.h b/yinmeng-ios/yinmeng-ios/Main/YinMeng/Login/Presenter/MewLoginPasswordPresent.h index 6b81842..ec9791f 100644 --- a/yinmeng-ios/yinmeng-ios/Main/YinMeng/Login/Presenter/MewLoginPasswordPresent.h +++ b/yinmeng-ios/yinmeng-ios/Main/YinMeng/Login/Presenter/MewLoginPasswordPresent.h @@ -5,11 +5,11 @@ // Created by 触海 on 2023/11/8. // -#import "BaseMvpPresenter.h" +#import "MewBaseMvpPresenter.h" NS_ASSUME_NONNULL_BEGIN -@interface MewLoginPasswordPresent : BaseMvpPresenter +@interface MewLoginPasswordPresent : MewBaseMvpPresenter /// 使用手机号和密码登录 /// @param phone 手机号 diff --git a/yinmeng-ios/yinmeng-ios/Main/YinMeng/Login/Presenter/MewLoginPasswordPresent.m b/yinmeng-ios/yinmeng-ios/Main/YinMeng/Login/Presenter/MewLoginPasswordPresent.m index 700ab5a..c264452 100644 --- a/yinmeng-ios/yinmeng-ios/Main/YinMeng/Login/Presenter/MewLoginPasswordPresent.m +++ b/yinmeng-ios/yinmeng-ios/Main/YinMeng/Login/Presenter/MewLoginPasswordPresent.m @@ -17,22 +17,22 @@ #import "MewLoginPasswordProtocol.h" @implementation MewLoginPasswordPresent -- (id)getView { - return (id)[super getView]; +- (id)mew_getView { + return (id)[super mew_getView]; } /// 手机密码登录 - (void)mew_loginWithPhone:(NSString *)phone password:(NSString *)password { NSString * desPassword = [DESEncrypt encryptUseDES:password key:KeyWithType(KeyType_PasswordEncode)]; NSString * desPhone = [DESEncrypt encryptUseDES:phone key:KeyWithType(KeyType_PasswordEncode)]; - [Api Mew_LoginWithPassword:[self createHttpCompletion:^(BaseModel * _Nonnull data) { + [Api Mew_LoginWithPassword:[self mew_createHttpCompletion:^(BaseModel * _Nonnull data) { AccountModel *model = [AccountModel mewModelWithDictionary:data.data]; if (model && model.access_token.length > 0){ [[AccountInfoStorage instance] saveAccountInfo:model]; } - [[self getView] mew_phoneAndPasswordLoginSuccess]; + [[self mew_getView] mew_phoneAndPasswordLoginSuccess]; } fail:^(NSInteger code, NSString * _Nullable msg) { - [[self getView] mew_phoneAndPasswordLoginFail:msg]; + [[self mew_getView] mew_phoneAndPasswordLoginFail:msg]; } mew_showLoading:YES] phone:desPhone password:desPassword client_secret:@"uyzjdhds" version:@"1" client_id:@"erban-client" grant_type:@"password"]; } @end diff --git a/yinmeng-ios/yinmeng-ios/Main/YinMeng/Login/Presenter/MewLoginPresenter.h b/yinmeng-ios/yinmeng-ios/Main/YinMeng/Login/Presenter/MewLoginPresenter.h index 563737b..dcbf865 100644 --- a/yinmeng-ios/yinmeng-ios/Main/YinMeng/Login/Presenter/MewLoginPresenter.h +++ b/yinmeng-ios/yinmeng-ios/Main/YinMeng/Login/Presenter/MewLoginPresenter.h @@ -5,12 +5,12 @@ // Created by 触海 on 2023/11/6. // -#import "BaseMvpPresenter.h" -#import "YMEnum.h" +#import "MewBaseMvpPresenter.h" +#import "MewEnum.h" NS_ASSUME_NONNULL_BEGIN -@interface MewLoginPresenter : BaseMvpPresenter +@interface MewLoginPresenter : MewBaseMvpPresenter /// 一键登录 - (void)mew_phoneQuickLogin:(NSString *)accessToken token:(NSString*) token; diff --git a/yinmeng-ios/yinmeng-ios/Main/YinMeng/Login/Presenter/MewLoginPresenter.m b/yinmeng-ios/yinmeng-ios/Main/YinMeng/Login/Presenter/MewLoginPresenter.m index 069f72f..73d6c52 100644 --- a/yinmeng-ios/yinmeng-ios/Main/YinMeng/Login/Presenter/MewLoginPresenter.m +++ b/yinmeng-ios/yinmeng-ios/Main/YinMeng/Login/Presenter/MewLoginPresenter.m @@ -17,25 +17,25 @@ @implementation MewLoginPresenter #pragma mark - Super -- (id)getView { - return (id)[super getView]; +- (id)mew_getView { + return (id)[super mew_getView]; } #pragma mark - Public Method /// 一键登录 - (void)Mew_PhoneQuickLogin:(NSString *)accessToken token:(NSString *)token { - [Api Mew_PhoneQuickLogin:[self createHttpCompletion:^(BaseModel * _Nonnull data) { + [Api Mew_PhoneQuickLogin:[self mew_createHttpCompletion:^(BaseModel * _Nonnull data) { }] accessToken:accessToken token:token]; } - (void)mew_thirdLoginWithApple:(NSString *)token unionId:(NSString *)unionId { - [Api Mew_LoginWithThirdPart:[self createHttpCompletion:^(BaseModel * _Nonnull data) { + [Api Mew_LoginWithThirdPart:[self mew_createHttpCompletion:^(BaseModel * _Nonnull data) { AccountModel *model = [AccountModel mewModelWithDictionary:data.data]; if (model != nil) { [[AccountInfoStorage instance] saveAccountInfo:model]; - [[self getView] mew_loginSuccess]; + [[self mew_getView] mew_loginSuccess]; } } fail:^(NSInteger code, NSString * _Nullable msg) { diff --git a/yinmeng-ios/yinmeng-ios/Main/YinMeng/Login/Presenter/MewLoginVerifBindPhonePresenter.m b/yinmeng-ios/yinmeng-ios/Main/YinMeng/Login/Presenter/MewLoginVerifBindPhonePresenter.m index a4728e2..7a905c9 100644 --- a/yinmeng-ios/yinmeng-ios/Main/YinMeng/Login/Presenter/MewLoginVerifBindPhonePresenter.m +++ b/yinmeng-ios/yinmeng-ios/Main/YinMeng/Login/Presenter/MewLoginVerifBindPhonePresenter.m @@ -22,9 +22,9 @@ - (void)mew_phoneSmsCode:(NSString *)phone type:(GetSmsType)type { NSString * typeStr = [NSString stringWithFormat:@"%lu", (unsigned long)type]; NSString * desPhone = [DESEncrypt encryptUseDES:phone key:KeyWithType(KeyType_PasswordEncode)]; - [Api mew_phoneSmsCode:[self createHttpCompletion:^(BaseModel * _Nonnull data) { + [Api mew_phoneSmsCode:[self mew_createHttpCompletion:^(BaseModel * _Nonnull data) { - [[self getView] mew_phoneSmsCodeSuccess]; + [[self mew_getView] mew_phoneSmsCodeSuccess]; }] mobile:desPhone type:typeStr]; } @@ -36,8 +36,8 @@ NSString * uid = [[AccountInfoStorage instance] getUid]; NSString * ticket = [[AccountInfoStorage instance] getTicket]; NSString * desPhone = [DESEncrypt encryptUseDES:moblieNum key:KeyWithType(KeyType_PasswordEncode)]; -// [Api checkMoblieCode:[self createHttpCompletion:^(BaseModel * _Nonnull data) { -// [[self getView] mew_checkMoblieCodeWithMoblieSuccess]; +// [Api checkMoblieCode:[self mew_createHttpCompletion:^(BaseModel * _Nonnull data) { +// [[self mew_getView] mew_checkMoblieCodeWithMoblieSuccess]; // }] mobile:desPhone code:code uid:uid ticket:ticket]; } @@ -47,8 +47,8 @@ - (void)mew_bindkMoblieCodeWithMoblie:(NSString *)moblieNum code:(NSString *)code { NSString * ticket = [[AccountInfoStorage instance] getTicket]; NSString * desPhone = [DESEncrypt encryptUseDES:moblieNum key:KeyWithType(KeyType_PasswordEncode)]; - [Api Mew_BindMoblieCode:[self createHttpCompletion:^(BaseModel * _Nonnull data) { - [[self getView] mew_bindMoblieCodeWithMoblieSuccess]; + [Api Mew_BindMoblieCode:[self mew_createHttpCompletion:^(BaseModel * _Nonnull data) { + [[self mew_getView] mew_bindMoblieCodeWithMoblieSuccess]; }] phone:desPhone code:code ticket:ticket]; } @end diff --git a/yinmeng-ios/yinmeng-ios/Main/YinMeng/Login/Presenter/MewLoginVerifCodePresent.h b/yinmeng-ios/yinmeng-ios/Main/YinMeng/Login/Presenter/MewLoginVerifCodePresent.h index 099e7eb..0013e6a 100644 --- a/yinmeng-ios/yinmeng-ios/Main/YinMeng/Login/Presenter/MewLoginVerifCodePresent.h +++ b/yinmeng-ios/yinmeng-ios/Main/YinMeng/Login/Presenter/MewLoginVerifCodePresent.h @@ -5,12 +5,12 @@ // Created by 触海 on 2023/11/8. // -#import "BaseMvpPresenter.h" +#import "MewBaseMvpPresenter.h" #import "MewEnum.h" NS_ASSUME_NONNULL_BEGIN -@interface MewLoginVerifCodePresent : BaseMvpPresenter +@interface MewLoginVerifCodePresent : MewBaseMvpPresenter /// 获取手机的验证码 /// @param phone 手机号 diff --git a/yinmeng-ios/yinmeng-ios/Main/YinMeng/Login/Presenter/MewLoginVerifCodePresent.m b/yinmeng-ios/yinmeng-ios/Main/YinMeng/Login/Presenter/MewLoginVerifCodePresent.m index 43475a3..f3f63eb 100644 --- a/yinmeng-ios/yinmeng-ios/Main/YinMeng/Login/Presenter/MewLoginVerifCodePresent.m +++ b/yinmeng-ios/yinmeng-ios/Main/YinMeng/Login/Presenter/MewLoginVerifCodePresent.m @@ -20,8 +20,8 @@ @implementation MewLoginVerifCodePresent #pragma mark - Super -- (id)getView { - return (id)[super getView]; +- (id)mew_getView { + return (id)[super mew_getView]; } /// 获取手机的验证码 @@ -30,8 +30,8 @@ - (void)mew_phoneSmsCode:(NSString *)phone type:(GetSmsType)type { NSString *desPhone = [DESEncrypt encryptUseDES:phone key:KeyWithType(KeyType_PasswordEncode)]; - [Api mew_phoneSmsCode:[self createHttpCompletion:^(BaseModel * _Nonnull data) { - [[self getView] mew_phoneSmsCodeSuccess]; + [Api mew_phoneSmsCode:[self mew_createHttpCompletion:^(BaseModel * _Nonnull data) { + [[self mew_getView] mew_phoneSmsCodeSuccess]; }] mobile:desPhone type:[NSString stringWithFormat:@"%lu", (unsigned long)type]]; } @@ -40,13 +40,13 @@ /// @param code 验证码 - (void)mew_loginWithPhone:(NSString *)phone code:(NSString *)code { NSString *desPhone = [DESEncrypt encryptUseDES:phone key:KeyWithType(KeyType_PasswordEncode)]; - [Api Mew_LoginWithCode:[self createHttpCompletion:^(BaseModel * _Nonnull data) { + [Api Mew_LoginWithCode:[self mew_createHttpCompletion:^(BaseModel * _Nonnull data) { AccountModel *accountModel = [AccountModel mewModelWithDictionary:data.data]; if (accountModel && accountModel.access_token.length > 0) { [[AccountInfoStorage instance] saveAccountInfo:accountModel]; } - [[self getView] mew_loginWithPhoneSuccess]; + [[self mew_getView] mew_loginWithPhoneSuccess]; } mew_showLoading:YES] phone:desPhone code:code client_secret:@"uyzjdhds" version:@"1" client_id:@"erban-client" grant_type:@"password"]; } @@ -57,8 +57,8 @@ - (void)mew_bindWithPhone:(NSString *)phone code:(NSString *)code { NSString *ticket = [[AccountInfoStorage instance] getTicket]; NSString * desPhone = [DESEncrypt encryptUseDES:phone key:KeyWithType(KeyType_PasswordEncode)]; - [Api Mew_BindMoblieCode:[self createHttpCompletion:^(BaseModel * _Nonnull data) { - [[self getView] mew_bindWithPhoneSuccess]; + [Api Mew_BindMoblieCode:[self mew_createHttpCompletion:^(BaseModel * _Nonnull data) { + [[self mew_getView] mew_bindWithPhoneSuccess]; } mew_showLoading:YES] phone:desPhone code:code ticket:ticket]; } diff --git a/yinmeng-ios/yinmeng-ios/Main/YinMeng/Login/Presenter/MineLoginPasswordPresenter.h b/yinmeng-ios/yinmeng-ios/Main/YinMeng/Login/Presenter/MineLoginPasswordPresenter.h index fae3f99..1437134 100644 --- a/yinmeng-ios/yinmeng-ios/Main/YinMeng/Login/Presenter/MineLoginPasswordPresenter.h +++ b/yinmeng-ios/yinmeng-ios/Main/YinMeng/Login/Presenter/MineLoginPasswordPresenter.h @@ -5,11 +5,11 @@ // Created by 触海 on 2023/11/22. // -#import "BaseMvpPresenter.h" +#import "MewBaseMvpPresenter.h" NS_ASSUME_NONNULL_BEGIN -@interface MineLoginPasswordPresenter : BaseMvpPresenter +@interface MineLoginPasswordPresenter : MewBaseMvpPresenter /// 设置登录密码 /// @param phone 手机号 /// @param newPwd 密码 diff --git a/yinmeng-ios/yinmeng-ios/Main/YinMeng/Login/Presenter/MineLoginPasswordPresenter.m b/yinmeng-ios/yinmeng-ios/Main/YinMeng/Login/Presenter/MineLoginPasswordPresenter.m index 9e162f6..d989cc8 100644 --- a/yinmeng-ios/yinmeng-ios/Main/YinMeng/Login/Presenter/MineLoginPasswordPresenter.m +++ b/yinmeng-ios/yinmeng-ios/Main/YinMeng/Login/Presenter/MineLoginPasswordPresenter.m @@ -21,8 +21,8 @@ NSString * desNewPwd = [DESEncrypt encryptUseDES:newPwd key:KeyWithType(KeyType_PasswordEncode)]; NSString * desPhone = [DESEncrypt encryptUseDES:phone key:KeyWithType(KeyType_PasswordEncode)]; - [Api Mew_SetLoingPassword:[self createHttpCompletion:^(BaseModel * _Nonnull data) { - [[self getView] setLoginPasswordSuccess]; + [Api Mew_SetLoingPassword:[self mew_createHttpCompletion:^(BaseModel * _Nonnull data) { + [[self mew_getView] mew_setLoginPasswordSuccess]; } mew_showLoading:YES] phone:desPhone newPwd:desNewPwd]; } @@ -36,8 +36,8 @@ NSString * desNewPwd = [DESEncrypt encryptUseDES:newPwd key:KeyWithType(KeyType_PasswordEncode)]; NSString * desPhone = [DESEncrypt encryptUseDES:phone key:KeyWithType(KeyType_PasswordEncode)]; NSString * desPwd = [DESEncrypt encryptUseDES:pwd key:KeyWithType(KeyType_PasswordEncode)]; - [Api Mew_ModifyLoingPassword:[self createHttpCompletion:^(BaseModel * _Nonnull data) { - [[self getView] mew_modifyLoginPasswordSuccess]; + [Api Mew_ModifyLoingPassword:[self mew_createHttpCompletion:^(BaseModel * _Nonnull data) { + [[self mew_getView] mew_modifyLoginPasswordSuccess]; }] phone:desPhone newPwd:desNewPwd pwd:desPwd]; } diff --git a/yinmeng-ios/yinmeng-ios/Main/YinMeng/Login/View/MewLoginBindPhoneViewController.m b/yinmeng-ios/yinmeng-ios/Main/YinMeng/Login/View/MewLoginBindPhoneViewController.m index efe8a95..353f6f6 100644 --- a/yinmeng-ios/yinmeng-ios/Main/YinMeng/Login/View/MewLoginBindPhoneViewController.m +++ b/yinmeng-ios/yinmeng-ios/Main/YinMeng/Login/View/MewLoginBindPhoneViewController.m @@ -5,7 +5,7 @@ // Created by 触海 on 2023/11/22. // -#import "LoginBindPhoneViewController.h" +#import "MewLoginBindPhoneViewController.h" ///Third #import #import @@ -15,11 +15,11 @@ //#import "NSString+Utils.h" ///Tool -#import "LoginBindPhonePresent.h" +#import "MewLoginBindPhonePresent.h" ///VC //#import "LoginVerifCodeViewController.h" -@interface LoginBindPhoneViewController () +@interface MewLoginBindPhoneViewController () ///提示Label @property (nonatomic, strong) UILabel *titleLabel; /// 手机号输入框背景 @@ -34,13 +34,13 @@ @property (nonatomic,strong) UIButton *backButton; @end -@implementation LoginBindPhoneViewController +@implementation MewLoginBindPhoneViewController - (BOOL)mew_isHiddenNavBar { return YES; } #pragma mark - life cycle -- (LoginBindPhonePresent *)createPresenter { - return [[LoginBindPhonePresent alloc] init]; +- (MewLoginBindPhonePresent *)createPresenter { + return [[MewLoginBindPhonePresent alloc] init]; } - (void)viewDidLoad { @@ -148,7 +148,7 @@ - (void)mew_backButtonAction:(UIButton *)sender { ///退出登录状态 [self dismissViewControllerAnimated:NO completion:^{ - [self.presenter logout]; + [self.presenter mew_logout]; }]; } diff --git a/yinmeng-ios/yinmeng-ios/Main/YinMeng/Message/Presenter/MewMessagePresenter.h b/yinmeng-ios/yinmeng-ios/Main/YinMeng/Message/Presenter/MewMessagePresenter.h index a461cd7..a86a98c 100644 --- a/yinmeng-ios/yinmeng-ios/Main/YinMeng/Message/Presenter/MewMessagePresenter.h +++ b/yinmeng-ios/yinmeng-ios/Main/YinMeng/Message/Presenter/MewMessagePresenter.h @@ -5,11 +5,11 @@ // Created by 触海 on 2023/11/16. // -#import "BaseMvpPresenter.h" +#import "MewBaseMvpPresenter.h" NS_ASSUME_NONNULL_BEGIN -@interface MewMessagePresenter : BaseMvpPresenter +@interface MewMessagePresenter : MewBaseMvpPresenter - (void)mew_getChatLimitReceiverUid:(NSString *)receiverUid; /// 获取用户信息 diff --git a/yinmeng-ios/yinmeng-ios/Main/YinMeng/Message/Presenter/MewMessagePresenter.m b/yinmeng-ios/yinmeng-ios/Main/YinMeng/Message/Presenter/MewMessagePresenter.m index d9704a1..8e8d7f5 100644 --- a/yinmeng-ios/yinmeng-ios/Main/YinMeng/Message/Presenter/MewMessagePresenter.m +++ b/yinmeng-ios/yinmeng-ios/Main/YinMeng/Message/Presenter/MewMessagePresenter.m @@ -17,29 +17,29 @@ @implementation MewMessagePresenter - (void)mew_getChatLimitReceiverUid:(NSString *)receiverUid { - [Api Mew_GetChatLimit:[self createHttpCompletion:^(BaseModel * _Nonnull data) { + [Api Mew_GetChatLimit:[self mew_createHttpCompletion:^(BaseModel * _Nonnull data) { MewChatLimitModel *chatLimit = [MewChatLimitModel mewModelWithJSON:data.data]; - [[self getView] mew_onGetLimitChat:chatLimit]; + [[self mew_getView] mew_onGetLimitChat:chatLimit]; } mew_showLoading:NO errorToast:NO] receiverUid:receiverUid]; } /// 获取用户信息 /// @param uid 用户uid - (void)mew_getMessageUserInfo:(NSString *)uid { - [Api Mew_UserDetailInfoCompletion:[self createHttpCompletion:^(BaseModel * _Nonnull data) { + [Api Mew_UserDetailInfoCompletion:[self mew_createHttpCompletion:^(BaseModel * _Nonnull data) { UserInfoModel * infoModel = [UserInfoModel mewModelWithDictionary:data.data]; - [[self getView] mew_onGetSessionUserInfoSuccess:infoModel]; + [[self mew_getView] mew_onGetSessionUserInfoSuccess:infoModel]; }fail:^(NSInteger code, NSString * _Nullable msg) { - [[self getView]mew_onGetSessionUserInfoFail]; + [[self mew_getView]mew_onGetSessionUserInfoFail]; }] uid:uid page:@"1" pageSize:@"20"]; } ///是否关注当前用户 - (void)mew_getFansLike:(NSString *)likeUid { NSString * uid = [AccountInfoStorage instance].getUid; - [Api Mew_AttentionStatusCompletion:[self createHttpCompletion:^(BaseModel * _Nonnull data) { + [Api Mew_AttentionStatusCompletion:[self mew_createHttpCompletion:^(BaseModel * _Nonnull data) { BOOL isLike = [data.data boolValue]; - [[self getView] mew_getFansLikeSuccess:isLike]; + [[self mew_getView] mew_getFansLikeSuccess:isLike]; }] uid:uid isLikeUid:likeUid]; } @@ -49,8 +49,8 @@ NSString * uid = [[AccountInfoStorage instance] getUid]; NSString * ticket = [[AccountInfoStorage instance] getTicket]; NSString * type = @"1"; - [Api Mew_AttentionCompletion:[self createHttpCompletion:^(BaseModel * _Nonnull data) { - [[self getView] mew_attentionUserSuccess:targetUid]; + [Api Mew_AttentionCompletion:[self mew_createHttpCompletion:^(BaseModel * _Nonnull data) { + [[self mew_getView] mew_attentionUserSuccess:targetUid]; [[NSNotificationCenter defaultCenter]postNotificationName:@"kAttentionUserNotification" object:nil]; } mew_showLoading:YES] uid:uid likedUid:targetUid ticket:ticket type:type]; } diff --git a/yinmeng-ios/yinmeng-ios/Main/YinMeng/Mine/Api/Api+Mine.h b/yinmeng-ios/yinmeng-ios/Main/YinMeng/Mine/Api/Api+Mine.h index 673cd74..19381ef 100644 --- a/yinmeng-ios/yinmeng-ios/Main/YinMeng/Mine/Api/Api+Mine.h +++ b/yinmeng-ios/yinmeng-ios/Main/YinMeng/Mine/Api/Api+Mine.h @@ -16,19 +16,19 @@ NS_ASSUME_NONNULL_BEGIN /// @param page 当前页数 /// @param pageSize 一页多少个 /// @param roomType 类型:4:个播房;其他:派对房;不传:所有房间 -+ (void)Mew_RequestMineCollectRoomList:(HttpRequestHelperCompletion)completion uid:(NSString *)uid page:(NSString *)page pageSize:(NSString *)pageSize roomType:(NSString *)roomType; ++ (void)Mew_RequestMineCollectRoomList:(MewHttpRequestHelperCompletion)completion uid:(NSString *)uid page:(NSString *)page pageSize:(NSString *)pageSize roomType:(NSString *)roomType; /// 退出当前账号 /// @param completion 完成 /// @param access_token token -+ (void)Mew_LogoutCurrentAccount:(HttpRequestHelperCompletion)completion access_token:(NSString *)access_token; ++ (void)Mew_LogoutCurrentAccount:(MewHttpRequestHelperCompletion)completion access_token:(NSString *)access_token; /// 获取用户详情 /// @param completion 完成 /// @param uid 发起关注的人 /// @param page page /// @param pageSize pagesize -+ (void)Mew_UserDetailInfoCompletion:(HttpRequestHelperCompletion)completion uid:(NSString *)uid page:(NSString *)page pageSize:(NSString *)pageSize; ++ (void)Mew_UserDetailInfoCompletion:(MewHttpRequestHelperCompletion)completion uid:(NSString *)uid page:(NSString *)page pageSize:(NSString *)pageSize; /// 关注某人 /// @param completion 完成 @@ -36,13 +36,13 @@ NS_ASSUME_NONNULL_BEGIN /// @param likedUid 被关注的人 /// @param ticket ticket /// @param type 1 关注 2取消关注 -+ (void)Mew_AttentionCompletion:(HttpRequestHelperCompletion)completion uid:(NSString *)uid likedUid:(NSString *)likedUid ticket:(NSString *)ticket type:(NSString *)type; ++ (void)Mew_AttentionCompletion:(MewHttpRequestHelperCompletion)completion uid:(NSString *)uid likedUid:(NSString *)likedUid ticket:(NSString *)ticket type:(NSString *)type; /// 查询两个人的关注状态 /// @param completion 完成 /// @param uid 自己的uid /// @param isLikeUid 要查询的那个人的uid -+ (void)Mew_AttentionStatusCompletion:(HttpRequestHelperCompletion)completion uid:(NSString *)uid isLikeUid:(NSString *)isLikeUid; ++ (void)Mew_AttentionStatusCompletion:(MewHttpRequestHelperCompletion)completion uid:(NSString *)uid isLikeUid:(NSString *)isLikeUid; /// 获取关注列表 @@ -50,13 +50,13 @@ NS_ASSUME_NONNULL_BEGIN /// @param uid 用户的uid /// @param pageNo 当前页数 /// @param pageSize 一页多少个 -+ (void)Mew_GetAttentionListCompletion:(HttpRequestHelperCompletion)completion uid:(NSString *)uid pageNo:(NSString *)pageNo pageSize:(NSString *)pageSize; ++ (void)Mew_GetAttentionListCompletion:(MewHttpRequestHelperCompletion)completion uid:(NSString *)uid pageNo:(NSString *)pageNo pageSize:(NSString *)pageSize; /// 请求充值列表 /// @param complection 完成 /// @param channelType channel -+ (void)Mew_GetRechargeList:(HttpRequestHelperCompletion)complection ++ (void)Mew_GetRechargeList:(MewHttpRequestHelperCompletion)complection channelType:(NSString *)channelType; /// 苹果下单 @@ -66,7 +66,7 @@ NS_ASSUME_NONNULL_BEGIN /// @param ticket ticket /// @param deviceInfo uuid /// @param clientIp ip地址 -+ (void)Mew_RequestIAPRecharge:(HttpRequestHelperCompletion)complection ++ (void)Mew_RequestIAPRecharge:(MewHttpRequestHelperCompletion)complection chargeProdId:(NSString *)chargeProdId uid:(NSString *)uid ticket:(NSString *)ticket @@ -81,7 +81,7 @@ NS_ASSUME_NONNULL_BEGIN /// @param transcationId 内购的唯一标识符 /// @param uid 用户uid /// @param ticket ticket -+ (void)Mew_CheckReceipt:(HttpRequestHelperCompletion)complection ++ (void)Mew_CheckReceipt:(MewHttpRequestHelperCompletion)complection receipt:(NSString *)receipt chooseEnv:(NSString *)chooseEnv chargeRecordId:(NSString *)chargeRecordId @@ -96,21 +96,21 @@ NS_ASSUME_NONNULL_BEGIN /// @param transcationId 内购的唯一标识符 /// @param uid 用户uid /// @param ticket ticket -+ (void)Mew_CheckReceipt:(HttpRequestHelperCompletion)completion chooseEnv:(NSString *)chooseEnv chargeRecordId:(NSString *)chargeRecordId transcationId:(NSString *)transcationId uid:(NSString *)uid ticket:(NSString *)ticket; ++ (void)Mew_CheckReceipt:(MewHttpRequestHelperCompletion)completion chooseEnv:(NSString *)chooseEnv chargeRecordId:(NSString *)chargeRecordId transcationId:(NSString *)transcationId uid:(NSString *)uid ticket:(NSString *)ticket; /// 设置登录密码 /// @param completion 完成 /// @param phone 手机号 /// @param newPwd 新的密码 -+ (void)Mew_SetLoingPassword:(HttpRequestHelperCompletion)completion phone:(NSString *)phone newPwd:(NSString *)newPwd; ++ (void)Mew_SetLoingPassword:(MewHttpRequestHelperCompletion)completion phone:(NSString *)phone newPwd:(NSString *)newPwd; /// 修改 登录密码 /// @param completion 完成 /// @param phone 手机号 /// @param newPwd 新的密码 /// @param pwd 旧密码 -+ (void)Mew_ModifyLoingPassword:(HttpRequestHelperCompletion)completion phone:(NSString *)phone newPwd:(NSString *)newPwd pwd:(NSString *)pwd; ++ (void)Mew_ModifyLoingPassword:(MewHttpRequestHelperCompletion)completion phone:(NSString *)phone newPwd:(NSString *)newPwd pwd:(NSString *)pwd; @end diff --git a/yinmeng-ios/yinmeng-ios/Main/YinMeng/Mine/Api/Api+Mine.m b/yinmeng-ios/yinmeng-ios/Main/YinMeng/Mine/Api/Api+Mine.m index a403ac9..b5faa98 100644 --- a/yinmeng-ios/yinmeng-ios/Main/YinMeng/Mine/Api/Api+Mine.m +++ b/yinmeng-ios/yinmeng-ios/Main/YinMeng/Mine/Api/Api+Mine.m @@ -15,17 +15,17 @@ /// @param page 当前页数 /// @param pageSize 一页多少个 /// @param roomType 类型:4:个播房;其他:派对房;不传:所有房间 -+ (void)Mew_RequestMineCollectRoomList:(HttpRequestHelperCompletion)completion uid:(NSString *)uid page:(NSString *)page pageSize:(NSString *)pageSize roomType:(NSString *)roomType { ++ (void)Mew_RequestMineCollectRoomList:(MewHttpRequestHelperCompletion)completion uid:(NSString *)uid page:(NSString *)page pageSize:(NSString *)pageSize roomType:(NSString *)roomType { NSString *getUrl = [NewEncryptTool MEW_aesDecrypt:@"xbrIaF3tjG37mRyRC97ZrffhHg2YaksxPephr1wGtYI="];//fans/fansRoomList - [self makeRequest:getUrl method:HttpRequestHelperMethodGET completion:completion, __FUNCTION__,uid , page, pageSize, roomType, nil]; + [self makeRequest:getUrl method:MewHttpRequestHelperMethodGET completion:completion, __FUNCTION__,uid , page, pageSize, roomType, nil]; } /// 退出当前账号 /// @param completion 完成 /// @param access_token token -+ (void)Mew_LogoutCurrentAccount:(HttpRequestHelperCompletion)completion access_token:(NSString *)access_token { ++ (void)Mew_LogoutCurrentAccount:(MewHttpRequestHelperCompletion)completion access_token:(NSString *)access_token { NSString *getUrl = [NewEncryptTool MEW_aesDecrypt:@"73cfDtRGGthZvJUN7DktoA=="];///acc/logout - [self makeRequest:getUrl method:HttpRequestHelperMethodPOST completion:completion, __FUNCTION__, access_token, nil]; + [self makeRequest:getUrl method:MewHttpRequestHelperMethodPOST completion:completion, __FUNCTION__, access_token, nil]; } @@ -34,9 +34,9 @@ /// @param uid 发起关注的人 /// @param page page /// @param pageSize pagesize -+ (void)Mew_UserDetailInfoCompletion:(HttpRequestHelperCompletion)completion uid:(NSString *)uid page:(NSString *)page pageSize:(NSString *)pageSize { ++ (void)Mew_UserDetailInfoCompletion:(MewHttpRequestHelperCompletion)completion uid:(NSString *)uid page:(NSString *)page pageSize:(NSString *)pageSize { NSString *getUrl = [NewEncryptTool MEW_aesDecrypt:@"W7uzbHnGUU1RiDHmTvViGQ=="];///user/detail/get - [self makeRequest:getUrl method:HttpRequestHelperMethodGET completion:completion, __FUNCTION__, uid, page, pageSize, nil]; + [self makeRequest:getUrl method:MewHttpRequestHelperMethodGET completion:completion, __FUNCTION__, uid, page, pageSize, nil]; } @@ -46,18 +46,18 @@ /// @param likedUid 被关注的人 /// @param ticket ticket /// @param type 1 关注 2取消关注 -+ (void)Mew_AttentionCompletion:(HttpRequestHelperCompletion)completion uid:(NSString *)uid likedUid:(NSString *)likedUid ticket:(NSString *)ticket type:(NSString *)type { ++ (void)Mew_AttentionCompletion:(MewHttpRequestHelperCompletion)completion uid:(NSString *)uid likedUid:(NSString *)likedUid ticket:(NSString *)ticket type:(NSString *)type { NSString *getUrl = [NewEncryptTool MEW_aesDecrypt:@"atxkzRc+U9YS4UOIpECXlw=="];///fans/like - [self makeRequest:getUrl method:HttpRequestHelperMethodPOST completion:completion, __FUNCTION__, uid, likedUid, ticket, type, nil]; + [self makeRequest:getUrl method:MewHttpRequestHelperMethodPOST completion:completion, __FUNCTION__, uid, likedUid, ticket, type, nil]; } /// 查询两个人的关注状态 /// @param completion 完成 /// @param uid 自己的uid /// @param isLikeUid 要查询的那个人的uid -+ (void)Mew_AttentionStatusCompletion:(HttpRequestHelperCompletion)completion uid:(NSString *)uid isLikeUid:(NSString *)isLikeUid { ++ (void)Mew_AttentionStatusCompletion:(MewHttpRequestHelperCompletion)completion uid:(NSString *)uid isLikeUid:(NSString *)isLikeUid { NSString *getUrl = [NewEncryptTool MEW_aesDecrypt:@"2D8AkLpUg8cU9aQTxO+Mmw=="];///fans/islike - [self makeRequest:getUrl method:HttpRequestHelperMethodGET completion:completion,__FUNCTION__, uid, isLikeUid, nil]; + [self makeRequest:getUrl method:MewHttpRequestHelperMethodGET completion:completion,__FUNCTION__, uid, isLikeUid, nil]; } /// 获取关注列表 @@ -65,9 +65,9 @@ /// @param uid 用户的uid /// @param pageNo 当前页数 /// @param pageSize 一页多少个 -+ (void)Mew_GetAttentionListCompletion:(HttpRequestHelperCompletion)completion uid:(NSString *)uid pageNo:(NSString *)pageNo pageSize:(NSString *)pageSize { ++ (void)Mew_GetAttentionListCompletion:(MewHttpRequestHelperCompletion)completion uid:(NSString *)uid pageNo:(NSString *)pageNo pageSize:(NSString *)pageSize { NSString *getUrl = [NewEncryptTool MEW_aesDecrypt:@"INF19c+8RN4ef4v8DIWwJQ=="];///fans/following - [self makeRequest:getUrl method:HttpRequestHelperMethodGET completion:completion, __FUNCTION__, uid, pageNo, pageSize, nil]; + [self makeRequest:getUrl method:MewHttpRequestHelperMethodGET completion:completion, __FUNCTION__, uid, pageNo, pageSize, nil]; } @@ -75,9 +75,9 @@ /// 请求充值列表 /// @param completion 完成 /// @param channelType channel -+ (void)Mew_GetRechargeList:(HttpRequestHelperCompletion)completion channelType:(NSString *)channelType { ++ (void)Mew_GetRechargeList:(MewHttpRequestHelperCompletion)completion channelType:(NSString *)channelType { NSString *getUrl = [NewEncryptTool MEW_aesDecrypt:@"tJGng+8YSnwgwk5S0i5New=="];////chargeprod/list - [self makeRequest:getUrl method:HttpRequestHelperMethodGET completion:completion, __FUNCTION__,channelType, nil]; + [self makeRequest:getUrl method:MewHttpRequestHelperMethodGET completion:completion, __FUNCTION__,channelType, nil]; } /// 苹果下单 @@ -87,9 +87,9 @@ /// @param ticket ticket /// @param deviceInfo uuid /// @param clientIp ip地址 -+ (void)Mew_RequestIAPRecharge:(HttpRequestHelperCompletion)completion chargeProdId:(NSString *)chargeProdId uid:(NSString *)uid ticket:(NSString *)ticket deviceInfo:(NSString *)deviceInfo clientIp:(NSString *)clientIp { ++ (void)Mew_RequestIAPRecharge:(MewHttpRequestHelperCompletion)completion chargeProdId:(NSString *)chargeProdId uid:(NSString *)uid ticket:(NSString *)ticket deviceInfo:(NSString *)deviceInfo clientIp:(NSString *)clientIp { NSString *getUrl = [NewEncryptTool MEW_aesDecrypt:@"bwrNIwSuCtX9ebT29xed93rJaaaSsuxrTFso6OAppms="];//storeKitV/placeOrder - [self makeRequest:getUrl method:HttpRequestHelperMethodPOST completion:completion, __FUNCTION__,chargeProdId, uid, ticket, deviceInfo, clientIp, nil]; + [self makeRequest:getUrl method:MewHttpRequestHelperMethodPOST completion:completion, __FUNCTION__,chargeProdId, uid, ticket, deviceInfo, clientIp, nil]; } @@ -101,9 +101,9 @@ /// @param transcationId 内购的唯一标识符 /// @param uid 用户uid /// @param ticket ticket -+ (void)Mew_CheckReceipt:(HttpRequestHelperCompletion)completion receipt:(NSString *)receipt chooseEnv:(NSString *)chooseEnv chargeRecordId:(NSString *)chargeRecordId transcationId:(NSString *)transcationId uid:(NSString *)uid ticket:(NSString *)ticket { ++ (void)Mew_CheckReceipt:(MewHttpRequestHelperCompletion)completion receipt:(NSString *)receipt chooseEnv:(NSString *)chooseEnv chargeRecordId:(NSString *)chargeRecordId transcationId:(NSString *)transcationId uid:(NSString *)uid ticket:(NSString *)ticket { NSString *getUrl = [NewEncryptTool MEW_aesDecrypt:@"/sdsv2QZR4mbqOhGOocSTQ=="];////verify/setiap - [self makeRequest:getUrl method:HttpRequestHelperMethodPOST completion:completion, __FUNCTION__,receipt, chooseEnv, chargeRecordId, transcationId, uid, ticket, nil]; + [self makeRequest:getUrl method:MewHttpRequestHelperMethodPOST completion:completion, __FUNCTION__,receipt, chooseEnv, chargeRecordId, transcationId, uid, ticket, nil]; } /// 验证凭据 /// @param completion 完成 @@ -112,17 +112,17 @@ /// @param transcationId 内购的唯一标识符 /// @param uid 用户uid /// @param ticket ticket -+ (void)Mew_CheckReceipt:(HttpRequestHelperCompletion)completion chooseEnv:(NSString *)chooseEnv chargeRecordId:(NSString *)chargeRecordId transcationId:(NSString *)transcationId uid:(NSString *)uid ticket:(NSString *)ticket { ++ (void)Mew_CheckReceipt:(MewHttpRequestHelperCompletion)completion chooseEnv:(NSString *)chooseEnv chargeRecordId:(NSString *)chargeRecordId transcationId:(NSString *)transcationId uid:(NSString *)uid ticket:(NSString *)ticket { NSString *getUrl = [NewEncryptTool MEW_aesDecrypt:@"10iACYRNJ/Q7R019Q4DRNFPf0nODacTzggh6x9bvmOw="];//storeKitV2/verifyOrder - [self makeRequest:getUrl method:HttpRequestHelperMethodPOST completion:completion, __FUNCTION__, chooseEnv, chargeRecordId, transcationId, uid, ticket, nil]; + [self makeRequest:getUrl method:MewHttpRequestHelperMethodPOST completion:completion, __FUNCTION__, chooseEnv, chargeRecordId, transcationId, uid, ticket, nil]; } /// 设置登录密码 /// @param completion 完成 /// @param phone 手机号 /// @param newPwd 新的密码 -+ (void)Mew_SetLoingPassword:(HttpRequestHelperCompletion)completion phone:(NSString *)phone newPwd:(NSString *)newPwd { - [self makeRequest:@"acc/pwd/set" method:HttpRequestHelperMethodPOST completion:completion, __FUNCTION__, phone, newPwd, nil]; ++ (void)Mew_SetLoingPassword:(MewHttpRequestHelperCompletion)completion phone:(NSString *)phone newPwd:(NSString *)newPwd { + [self makeRequest:@"acc/pwd/set" method:MewHttpRequestHelperMethodPOST completion:completion, __FUNCTION__, phone, newPwd, nil]; } /// 修改 登录密码 @@ -130,8 +130,8 @@ /// @param phone 手机号 /// @param newPwd 新的密码 /// @param pwd 旧密码 -+ (void)Mew_ModifyLoingPassword:(HttpRequestHelperCompletion)completion phone:(NSString *)phone newPwd:(NSString *)newPwd pwd:(NSString *)pwd { - [self makeRequest:@"acc/pwd/modify" method:HttpRequestHelperMethodPOST completion:completion,__FUNCTION__, phone, newPwd, pwd, nil]; ++ (void)Mew_ModifyLoingPassword:(MewHttpRequestHelperCompletion)completion phone:(NSString *)phone newPwd:(NSString *)newPwd pwd:(NSString *)pwd { + [self makeRequest:@"acc/pwd/modify" method:MewHttpRequestHelperMethodPOST completion:completion,__FUNCTION__, phone, newPwd, pwd, nil]; } @end diff --git a/yinmeng-ios/yinmeng-ios/Main/YinMeng/Mine/Presenter/MewMineCollectRoomPresenter.h b/yinmeng-ios/yinmeng-ios/Main/YinMeng/Mine/Presenter/MewMineCollectRoomPresenter.h index 492ff59..146450b 100644 --- a/yinmeng-ios/yinmeng-ios/Main/YinMeng/Mine/Presenter/MewMineCollectRoomPresenter.h +++ b/yinmeng-ios/yinmeng-ios/Main/YinMeng/Mine/Presenter/MewMineCollectRoomPresenter.h @@ -5,11 +5,11 @@ // Created by 触海 on 2023/11/9. // -#import "BaseMvpPresenter.h" +#import "MewBaseMvpPresenter.h" NS_ASSUME_NONNULL_BEGIN -@interface MewMineCollectRoomPresenter : BaseMvpPresenter +@interface MewMineCollectRoomPresenter : MewBaseMvpPresenter /// 获取收藏房间列表 /// @param page 当前的页数 diff --git a/yinmeng-ios/yinmeng-ios/Main/YinMeng/Mine/Presenter/MewMineCollectRoomPresenter.m b/yinmeng-ios/yinmeng-ios/Main/YinMeng/Mine/Presenter/MewMineCollectRoomPresenter.m index 526d925..33a923f 100644 --- a/yinmeng-ios/yinmeng-ios/Main/YinMeng/Mine/Presenter/MewMineCollectRoomPresenter.m +++ b/yinmeng-ios/yinmeng-ios/Main/YinMeng/Mine/Presenter/MewMineCollectRoomPresenter.m @@ -20,11 +20,11 @@ /// @param type 类型:4:个播房;其他:派对房;不传:所有房间 - (void)mew_getCollectRoomList:(int)page pageSize:(int)pageSize state:(int)state type:(NSString *)type { NSString * uid = [AccountInfoStorage instance].getUid; - [Api Mew_RequestMineCollectRoomList:[self createHttpCompletion:^(BaseModel * _Nonnull data) { + [Api Mew_RequestMineCollectRoomList:[self mew_createHttpCompletion:^(BaseModel * _Nonnull data) { NSArray * array = [MewMineCollectRoomModel mewModelsWithArray:data.data[@"fansRoomList"]]; - [[self getView] mew_fonGetCollectRoomListSuccess:array state:state]; + [[self mew_getView] mew_fonGetCollectRoomListSuccess:array state:state]; } fail:^(NSInteger code, NSString * _Nullable msg) { - [[self getView] mew_getCollectRoomListFail:state]; + [[self mew_getView] mew_getCollectRoomListFail:state]; }] uid:uid page:[NSString stringWithFormat:@"%d", page] pageSize:[NSString stringWithFormat:@"%d", pageSize] roomType:type.length ? type : NULL]; } diff --git a/yinmeng-ios/yinmeng-ios/Main/YinMeng/Mine/Presenter/MewMineRechargePresenter.h b/yinmeng-ios/yinmeng-ios/Main/YinMeng/Mine/Presenter/MewMineRechargePresenter.h index 47dc8c3..ce93ecb 100644 --- a/yinmeng-ios/yinmeng-ios/Main/YinMeng/Mine/Presenter/MewMineRechargePresenter.h +++ b/yinmeng-ios/yinmeng-ios/Main/YinMeng/Mine/Presenter/MewMineRechargePresenter.h @@ -5,11 +5,11 @@ // Created by 触海 on 2023/11/22. // -#import "BaseMvpPresenter.h" +#import "MewBaseMvpPresenter.h" NS_ASSUME_NONNULL_BEGIN -@interface MewMineRechargePresenter : BaseMvpPresenter +@interface MewMineRechargePresenter : MewBaseMvpPresenter /// 获取钱包信息 - (void)mew_getUserWalletInfo; diff --git a/yinmeng-ios/yinmeng-ios/Main/YinMeng/Mine/Presenter/MewMineRechargePresenter.m b/yinmeng-ios/yinmeng-ios/Main/YinMeng/Mine/Presenter/MewMineRechargePresenter.m index 37d47c9..f58fbb0 100644 --- a/yinmeng-ios/yinmeng-ios/Main/YinMeng/Mine/Presenter/MewMineRechargePresenter.m +++ b/yinmeng-ios/yinmeng-ios/Main/YinMeng/Mine/Presenter/MewMineRechargePresenter.m @@ -23,9 +23,9 @@ - (void)mew_getUserWalletInfo { NSString * uid = [AccountInfoStorage instance].getUid; NSString * ticket = [AccountInfoStorage instance].getTicket; - [Api mew_getUserWalletInfo:[self createHttpCompletion:^(BaseModel * _Nonnull data) { + [Api mew_getUserWalletInfo:[self mew_createHttpCompletion:^(BaseModel * _Nonnull data) { MewWalletInfoModel * model = [MewWalletInfoModel mewModelWithDictionary:data.data]; - [[self getView] mew_getUserWalletInfo:model]; + [[self mew_getView] mew_getUserWalletInfo:model]; }] uid:uid ticket:ticket]; } @@ -33,9 +33,9 @@ /// 请求内购列表 /// @param channel 目前是8 - (void)mew_requestRechargeListWithChannel:(NSString *)channel { - [Api Mew_GetRechargeList:[self createHttpCompletion:^(BaseModel * _Nonnull data) { + [Api Mew_GetRechargeList:[self mew_createHttpCompletion:^(BaseModel * _Nonnull data) { NSArray * array = [MewRechargeListModel mewModelsWithArray:data.data]; - [[self getView] mew_requestRechargeListSucccess:array]; + [[self mew_getView] mew_requestRechargeListSucccess:array]; }] channelType:channel]; } @@ -46,15 +46,15 @@ NSString * ticket = [AccountInfoStorage instance].getTicket; NSString * deviceInfo = [YYUtility deviceID]; NSString * clientIp= [YYUtility ipAddress]; - [Api Mew_RequestIAPRecharge:[self createHttpCompletion:^(BaseModel * _Nonnull data) { + [Api Mew_RequestIAPRecharge:[self mew_createHttpCompletion:^(BaseModel * _Nonnull data) { NSString *orderId = (NSString *)data.data[@"recordId"]; NSString *mew_uuid = (NSString *)data.data[@"appAccountToken"]; - [[self getView] mew_requestIAPRechargeOrderSuccess:orderId chargeProdId:chargeProdId uuid:mew_uuid]; + [[self mew_getView] mew_requestIAPRechargeOrderSuccess:orderId chargeProdId:chargeProdId uuid:mew_uuid]; } fail:^(NSInteger code, NSString * _Nullable msg) { if(code != 50000){ - [[self getView]mew_showErrorToast:msg]; + [[self mew_getView]mew_showErrorToast:msg]; } - [[self getView] mew_requestIAPRechargeOrderFail]; + [[self mew_getView] mew_requestIAPRechargeOrderFail]; }] chargeProdId:chargeProdId uid:uid ticket:ticket deviceInfo:deviceInfo clientIp:clientIp]; } @@ -64,10 +64,10 @@ - (void)mew_checkReceiptWithOrderId:(NSString *)orderId transcationId:(NSString *)transcationId errorToast:(BOOL)errorToast{ NSString * uid = [AccountInfoStorage instance].getUid; NSString * ticket = [AccountInfoStorage instance].getTicket; - [Api Mew_CheckReceipt:[self createHttpCompletion:^(BaseModel * _Nonnull data) { - [[self getView] mew_checkReceiptSuccess:transcationId]; + [Api Mew_CheckReceipt:[self mew_createHttpCompletion:^(BaseModel * _Nonnull data) { + [[self mew_getView] mew_checkReceiptSuccess:transcationId]; }fail:^(NSInteger code, NSString * _Nullable msg) { - [[self getView]mew_checkReceiptFailWithCode:code transcationId:transcationId]; + [[self mew_getView]mew_checkReceiptFailWithCode:code transcationId:transcationId]; } mew_showLoading:NO errorToast:errorToast] chooseEnv:@"true" chargeRecordId:orderId transcationId:transcationId uid:uid ticket:ticket]; } @@ -78,8 +78,8 @@ - (void)mew_checkReceiptWithData:(NSString *)receipt orderId:(NSString *)orderId transcationId:(NSString *)transcationId { NSString * uid = [AccountInfoStorage instance].getUid; NSString * ticket = [AccountInfoStorage instance].getTicket; - [Api Mew_CheckReceipt:[self createHttpCompletion:^(BaseModel * _Nonnull data) { - [[self getView] mew_checkReceiptSuccess:transcationId]; + [Api Mew_CheckReceipt:[self mew_createHttpCompletion:^(BaseModel * _Nonnull data) { + [[self mew_getView] mew_checkReceiptSuccess:transcationId]; } mew_showLoading:YES] receipt:receipt chooseEnv:@"true" chargeRecordId:orderId transcationId:transcationId uid:uid ticket:ticket]; } @@ -88,8 +88,8 @@ /// @param transcations 凭据的数组 - (void)mew_checkTranscationIds:(NSArray *)transcations { NSString * transcationIdStr = [transcations mewToJSONString]; - [Api requestCheckTranscationIds:[self createHttpCompletion:^(BaseModel * _Nonnull data) { - [[self getView] mew_checkTranscationIdsSuccess]; + [Api requestCheckTranscationIds:[self mew_createHttpCompletion:^(BaseModel * _Nonnull data) { + [[self mew_getView] mew_checkTranscationIdsSuccess]; }] transcationIdStr:transcationIdStr]; } diff --git a/yinmeng-ios/yinmeng-ios/Main/YinMeng/Mine/Presenter/MewMineSettingPresenter.h b/yinmeng-ios/yinmeng-ios/Main/YinMeng/Mine/Presenter/MewMineSettingPresenter.h index e3121c0..6142d00 100644 --- a/yinmeng-ios/yinmeng-ios/Main/YinMeng/Mine/Presenter/MewMineSettingPresenter.h +++ b/yinmeng-ios/yinmeng-ios/Main/YinMeng/Mine/Presenter/MewMineSettingPresenter.h @@ -5,12 +5,12 @@ // Created by 触海 on 2023/11/9. // -#import "BaseMvpPresenter.h" +#import "MewBaseMvpPresenter.h" @class UserInfoModel; NS_ASSUME_NONNULL_BEGIN -@interface MewMineSettingPresenter : BaseMvpPresenter +@interface MewMineSettingPresenter : MewBaseMvpPresenter /// 获取用户信息 - (void)mew_getUserInfo; diff --git a/yinmeng-ios/yinmeng-ios/Main/YinMeng/Mine/Presenter/MewMineSettingPresenter.m b/yinmeng-ios/yinmeng-ios/Main/YinMeng/Mine/Presenter/MewMineSettingPresenter.m index 34ca88e..3a64041 100644 --- a/yinmeng-ios/yinmeng-ios/Main/YinMeng/Mine/Presenter/MewMineSettingPresenter.m +++ b/yinmeng-ios/yinmeng-ios/Main/YinMeng/Mine/Presenter/MewMineSettingPresenter.m @@ -18,8 +18,8 @@ #import "Base.h" @implementation MewMineSettingPresenter -- (id)getView { - return (id)[super getView]; +- (id)mew_getView { + return (id)[super mew_getView]; } /// 审核模式下的数据源 @@ -45,15 +45,15 @@ cancelItem.subTitle = @""; cancelItem.type = MewMineSettingItemType_Cancel_Account; NSArray *dataModel = @[phoneItem, loginItem, aboutusItem, cancelItem]; - [[self getView] mew_getMineSettingDatasourceSuccess:dataModel]; + [[self mew_getView] mew_getMineSettingDatasourceSuccess:dataModel]; } /// 获取用户信息 - (void)mew_getUserInfo { NSString *uid = [[AccountInfoStorage instance] getUid]; - [Api getUserInfo:[self createHttpCompletion:^(BaseModel * _Nonnull data) { + [Api getUserInfo:[self mew_createHttpCompletion:^(BaseModel * _Nonnull data) { UserInfoModel *userInfo = [UserInfoModel mewModelWithDictionary:data.data]; - [[self getView] mew_onGetUserInfoSuccess:userInfo]; + [[self mew_getView] mew_onGetUserInfoSuccess:userInfo]; }] uid:uid]; } @@ -61,9 +61,9 @@ - (void)mew_logoutCurrentAccount { /// 判断是否最小化房间 AccountModel *model = [[AccountInfoStorage instance] accountModel]; - [Api Mew_LogoutCurrentAccount:[self createHttpCompletion:^(BaseModel * _Nonnull data) { - [[self getView] mew_logoutCurrentAccountSuccess]; - [self logout]; + [Api Mew_LogoutCurrentAccount:[self mew_createHttpCompletion:^(BaseModel * _Nonnull data) { + [[self mew_getView] mew_logoutCurrentAccountSuccess]; + [self mew_logout]; }] access_token:model.access_token]; } diff --git a/yinmeng-ios/yinmeng-ios/Main/YinMeng/Mine/View/Setting/MewMineAboutUsViewController.h b/yinmeng-ios/yinmeng-ios/Main/YinMeng/Mine/View/Setting/MewMineAboutUsViewController.h index b7e8843..ffe4545 100644 --- a/yinmeng-ios/yinmeng-ios/Main/YinMeng/Mine/View/Setting/MewMineAboutUsViewController.h +++ b/yinmeng-ios/yinmeng-ios/Main/YinMeng/Mine/View/Setting/MewMineAboutUsViewController.h @@ -5,11 +5,11 @@ // Created by 触海 on 2023/11/9. // -#import "BaseViewController.h" +#import "MewBaseViewController.h" NS_ASSUME_NONNULL_BEGIN -@interface MewMineAboutUsViewController : BaseViewController +@interface MewMineAboutUsViewController : MewBaseViewController @end diff --git a/yinmeng-ios/yinmeng-ios/Main/YinMeng/Mine/View/Setting/MewMineAboutUsViewController.m b/yinmeng-ios/yinmeng-ios/Main/YinMeng/Mine/View/Setting/MewMineAboutUsViewController.m index 24957f3..c92243a 100644 --- a/yinmeng-ios/yinmeng-ios/Main/YinMeng/Mine/View/Setting/MewMineAboutUsViewController.m +++ b/yinmeng-ios/yinmeng-ios/Main/YinMeng/Mine/View/Setting/MewMineAboutUsViewController.m @@ -6,11 +6,11 @@ // #import "MewMineAboutUsViewController.h" -#import "YMWebViewController.h" +#import "MewWebViewController.h" ///Third #import /// Tool -#import "YMMacro.h" +#import "MewMacro.h" #import "MEWThemeColor.h" #import "Base.h" #import "YYUtility.h" @@ -47,7 +47,7 @@ #pragma mark - Action Event /// 跳转到隐私协议 - (void)mew_pushPrivacyView:(UITapGestureRecognizer *)tap { - YMWebViewController *controller = [[YMWebViewController alloc] init]; + MewWebViewController *controller = [[MewWebViewController alloc] init]; controller.url = URLWithType(kPrivacyURL); [self.navigationController pushViewController:controller animated:NO]; } diff --git a/yinmeng-ios/yinmeng-ios/Main/YinMeng/Mine/View/Setting/MewMineSettingViewController.m b/yinmeng-ios/yinmeng-ios/Main/YinMeng/Mine/View/Setting/MewMineSettingViewController.m index 7202a3b..5d14566 100644 --- a/yinmeng-ios/yinmeng-ios/Main/YinMeng/Mine/View/Setting/MewMineSettingViewController.m +++ b/yinmeng-ios/yinmeng-ios/Main/YinMeng/Mine/View/Setting/MewMineSettingViewController.m @@ -12,7 +12,7 @@ #import "MewMineLoginPasswordViewController.h" #import "MewWebViewController.h" -#import "MineLoginPasswordViewController.h" +#import "MewMineLoginPasswordViewController.h" // Presenter #import "MewMineSettingProtocol.h" #import "MewMineSettingPresenter.h" diff --git a/yinmeng-ios/yinmeng-ios/Main/YinMeng/Room/Presenter/MewRoomPresenter.h b/yinmeng-ios/yinmeng-ios/Main/YinMeng/Room/Presenter/MewRoomPresenter.h index da731e5..bd0d5ba 100644 --- a/yinmeng-ios/yinmeng-ios/Main/YinMeng/Room/Presenter/MewRoomPresenter.h +++ b/yinmeng-ios/yinmeng-ios/Main/YinMeng/Room/Presenter/MewRoomPresenter.h @@ -5,13 +5,13 @@ // Created by 触海 on 2023/11/7. // -#import "BaseMvpPresenter.h" +#import "MewBaseMvpPresenter.h" #import "MewRoomInfoModel.h" @class UserInfoModel; NS_ASSUME_NONNULL_BEGIN -@interface MewRoomPresenter : BaseMvpPresenter +@interface MewRoomPresenter : MewBaseMvpPresenter /// 进入房间 /// - Parameters: diff --git a/yinmeng-ios/yinmeng-ios/Main/YinMeng/Room/Presenter/MewRoomPresenter.m b/yinmeng-ios/yinmeng-ios/Main/YinMeng/Room/Presenter/MewRoomPresenter.m index 8c27458..23588fb 100644 --- a/yinmeng-ios/yinmeng-ios/Main/YinMeng/Room/Presenter/MewRoomPresenter.m +++ b/yinmeng-ios/yinmeng-ios/Main/YinMeng/Room/Presenter/MewRoomPresenter.m @@ -30,15 +30,15 @@ /// RAC监听用户和房间值的改变 [[RACSignal combineLatest:@[room, user] reduce:^id(MewRoomInfoModel *room, UserInfoModel *user){ - [[self getView] mew_initEnterCurrentRoomSuccess:room user:user]; + [[self mew_getView] mew_initEnterCurrentRoomSuccess:room user:user]; return nil; }] subscribeError:^(NSError * _Nullable error) { - [[self getView] enterCurrentRoomFail:error.code]; + [[self mew_getView] enterCurrentRoomFail:error.code]; }]; /// 获取用户信息 - [Api getUserInfo:[self createHttpCompletion:^(BaseModel * _Nonnull data) { + [Api getUserInfo:[self mew_createHttpCompletion:^(BaseModel * _Nonnull data) { UserInfoModel *userInfo = [UserInfoModel mewModelWithJSON:data.data]; [user sendNext:userInfo]; [user sendCompleted]; @@ -47,7 +47,7 @@ }] uid:uid]; /// 获取房间信息 - [Api Mew_GetRoomInformation:[self createHttpCompletion:^(BaseModel * _Nonnull data) { + [Api Mew_GetRoomInformation:[self mew_createHttpCompletion:^(BaseModel * _Nonnull data) { MewRoomInfoModel *roomInfo = [MewRoomInfoModel mewModelWithJSON:data.data]; [room sendNext:roomInfo]; [room sendCompleted]; @@ -69,9 +69,9 @@ /// 云信进房 [[NIMSDK sharedSDK].chatroomManager enterChatroom:request completion:^(NSError * _Nullable error, NIMChatroom * _Nullable chatroom, NIMChatroomMember * _Nullable me) { if (error) { - [[self getView] enterCurrentRoomFail:error.code]; + [[self mew_getView] enterCurrentRoomFail:error.code]; } else { - [[self getView] enterCurrentRoomSuccess:chatroom]; + [[self mew_getView] enterCurrentRoomSuccess:chatroom]; } }]; } @@ -117,11 +117,11 @@ mgId = @"0"; } - [Api Mew_OpenRoom:[self createHttpCompletion:^(BaseModel * _Nonnull data) { + [Api Mew_OpenRoom:[self mew_createHttpCompletion:^(BaseModel * _Nonnull data) { MewRoomInfoModel *roomInfo = [MewRoomInfoModel mewModelWithJSON:data.data]; - [[self getView] openCurrentRoomSuccess:roomInfo]; + [[self mew_getView] openCurrentRoomSuccess:roomInfo]; } fail:^(NSInteger code, NSString * _Nullable msg) { - [[self getView] enterCurrentRoomFail:code]; + [[self mew_getView] enterCurrentRoomFail:code]; }] title:title type:type roomPwd:roomPwd roomDesc:roomDesc backPic:backPic uid:uid ticket:ticket mgId:mgId]; } @@ -166,14 +166,14 @@ // 送一个人 NSString *roomSendType = @"3"; - [Api Mew_RequestSendGift:[self createHttpCompletion:^(BaseModel * _Nonnull data) { + [Api Mew_RequestSendGift:[self mew_createHttpCompletion:^(BaseModel * _Nonnull data) { MewGiftReceiveInfoModel *receive = [MewGiftReceiveInfoModel mewModelWithJSON:data.data]; receive.sourceType = giftSource; receive.roomSendGiftType = roomSendType; - [[self getView] mew_sendRoomGiftSuccess:receive originDic:data.data uidCount:1]; + [[self mew_getView] mew_sendRoomGiftSuccess:receive originDic:data.data uidCount:1]; } fail:^(NSInteger code, NSString * _Nullable msg) { - [[self getView] mew_sendRoomGiftFailWithCode:code msg:msg]; + [[self mew_getView] mew_sendRoomGiftFailWithCode:code msg:msg]; }] targetUids:targetUids giftNum:giftNum sendType:sendType giftId:giftId giftSource:giftSource giftType:giftType roomUid:roomUid msg:@"" uid:uid]; }