package com.ubt.jimu.base.http.manager; import com.ubt.jimu.Channel; import com.ubt.jimu.JimuApplication; import com.ubt.jimu.base.cache.Cache; import com.ubt.jimu.base.entities.CollectionEntities; import com.ubt.jimu.base.entities.CommentBean; import com.ubt.jimu.base.entities.CommentEntities; import com.ubt.jimu.base.entities.DeletePostEntities; import com.ubt.jimu.base.entities.FavouriteBean; import com.ubt.jimu.base.entities.FollowEntities; import com.ubt.jimu.base.entities.GuessEnjoyEntities; import com.ubt.jimu.base.entities.IssueDetailBean; import com.ubt.jimu.base.entities.MyPostListEntities; import com.ubt.jimu.base.entities.ReportBean; import com.ubt.jimu.base.entities.UpdateApkEntities; import com.ubt.jimu.base.http.ApiClient; import com.ubt.jimu.base.http.ApiConstants; import com.ubt.jimu.base.http.ApiObserver; import com.ubt.jimu.base.http.service.CommunityService; import com.ubt.jimu.base.http.service.CourseService; import com.ubt.jimu.utils.PackageHelper; import com.ubt.jimu.utils.TextUtils; import java.util.HashMap; /* loaded from: classes.dex */ public class CommunityManager extends Manager { private static CommunityManager mHttpManager; private CommunityManager() { } private int channel() { for (Channel channel : Channel.values()) { if (channel.getChannelName().equals(PackageHelper.a("CHANNEL_ID"))) { return channel.getChannelId(); } } return 0; } public static synchronized CommunityManager create() { CommunityManager communityManager; synchronized (CommunityManager.class) { if (mHttpManager == null) { mHttpManager = new CommunityManager(); } communityManager = mHttpManager; } return communityManager; } public void addComment(String str, int i, int i2, int i3, ApiObserver apiObserver) { HashMap hashMap = new HashMap(); hashMap.put("content", String.valueOf(str)); hashMap.put("postId", String.valueOf(i)); hashMap.put("replyTo", String.valueOf(i2)); hashMap.put("type", String.valueOf(i3)); toSubscribe(((CommunityService) ApiClient.getService(CommunityService.class)).addComment(hashMap), apiObserver); } public void collectionList(String str, int i, ApiObserver apiObserver) { toSubscribe(((CommunityService) ApiClient.getService(CommunityService.class)).collectionList(TextUtils.f(str), i, 12), apiObserver); } public void collectionPost(int i, ApiObserver apiObserver) { noAddSubscribe(((CommunityService) ApiClient.getService(CommunityService.class)).collecttion(i), apiObserver); } public void commentList(int i, int i2, int i3, ApiObserver apiObserver) { toSubscribe(((CommunityService) ApiClient.getService(CommunityService.class)).commentList(i, i2, i3), apiObserver); } public void delCollectionPost(String str, ApiObserver apiObserver) { noAddSubscribe(((CommunityService) ApiClient.getService(CommunityService.class)).delCollectionList(str), apiObserver); } public void deletePost(int i, ApiObserver apiObserver) { noAddSubscribe(((CommunityService) ApiClient.getService(CommunityService.class)).deletePost(i), apiObserver); } public void guessLove(ApiObserver apiObserver) { toSubscribe(((CommunityService) ApiClient.getService(CommunityService.class)).guessLove(TextUtils.f(Cache.getInstance().getUserId()), 1), apiObserver); } public void guessReload(int i, ApiObserver apiObserver) { toSubscribe(((CommunityService) ApiClient.getService(CommunityService.class)).guessReload(TextUtils.f(Cache.getInstance().getUserId()), i), apiObserver); } public void hot(int i, ApiObserver apiObserver) { toSubscribe(((CommunityService) ApiClient.getService(CommunityService.class)).hot(i, 20), apiObserver); } public void lastest(int i, ApiObserver apiObserver) { toSubscribe(((CommunityService) ApiClient.getService(CommunityService.class)).lastest(i, 12), apiObserver); } public void likeList(String str, int i, int i2, ApiObserver apiObserver) { toSubscribe(((CommunityService) ApiClient.getService(CommunityService.class)).likeList(TextUtils.f(str), i, i2), apiObserver); } public void loadIssueDetail(int i, String str, ApiObserver apiObserver) { toSubscribe(((CommunityService) ApiClient.getService(CommunityService.class)).loadIssueDetail(i, TextUtils.f(str)), apiObserver); } public void myReportList(String str, int i, int i2, ApiObserver apiObserver) { toSubscribe(((CommunityService) ApiClient.getService(CommunityService.class)).myReportList(TextUtils.f(str), i, i2), apiObserver); } public void praise(int i, ApiObserver apiObserver) { noAddSubscribe(((CommunityService) ApiClient.getService(CommunityService.class)).praise(i), apiObserver); } public void presentSearchResult(ApiObserver apiObserver) { toSubscribe(((CommunityService) ApiClient.getService(CommunityService.class)).presetSearchResult(JimuApplication.l().g()), apiObserver); } public void reportProblem(int i, int i2, String str, ApiObserver apiObserver) { HashMap hashMap = new HashMap(); hashMap.put("postId", i + ""); hashMap.put("type", i2 + ""); hashMap.put("content", str); noAddSubscribe(((CommunityService) ApiClient.getService(CommunityService.class)).reportProblem(hashMap), apiObserver); } public void subscriptionAdd(int i, ApiObserver apiObserver) { toSubscribe(((CommunityService) ApiClient.getService(CommunityService.class)).subscriptionAdd(i), apiObserver); } public void updateApp(ApiObserver apiObserver) { HashMap hashMap = new HashMap(); hashMap.put("currentVersion", ApiConstants.getAppVersion()); hashMap.put("channel", channel() + ""); hashMap.putAll(ApiConstants.getBasicParams()); toSubscribe(((CourseService) ApiClient.getService(CourseService.class)).updateApp(hashMap), apiObserver); } public void userSearchResult(String str, String str2, String str3, int i, int i2, ApiObserver apiObserver) { HashMap hashMap = new HashMap(); hashMap.put("keyword", str); hashMap.put("language", JimuApplication.l().g()); hashMap.put("type", str2); hashMap.put("userId", TextUtils.f(str3) + ""); toSubscribe("post".equals(str2) ? ((CommunityService) ApiClient.getService(CommunityService.class)).userSearchContentResult(hashMap, i, i2) : "question".equals(str2) ? ((CommunityService) ApiClient.getService(CommunityService.class)).userSearchQuizResult(hashMap, i, i2) : ((CommunityService) ApiClient.getService(CommunityService.class)).userSearchUserResult(hashMap, i, i2), apiObserver); } }