|
|
@@ -65,7 +65,6 @@ class FamilyManager : BaseFrame<IFamilyListener>(), IFamilyManager, ILoginListen
|
|
|
private val familyHttpService by lazy {
|
|
|
App.instance.networkService.getHttpService(FamilyHttpService::class.java)
|
|
|
}
|
|
|
- private val serverFamilyConfig = HashMap<Int, FamilyLevelConfig>() //服务端请求的vip config
|
|
|
private var myFamilyInfo: FamilyInfo? = null
|
|
|
private var applyJoinFamilyUnHandleNum: Int? = null
|
|
|
|
|
|
@@ -462,12 +461,6 @@ class FamilyManager : BaseFrame<IFamilyListener>(), IFamilyManager, ILoginListen
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- override fun pullFamilyLevelConfig() {
|
|
|
- launch {
|
|
|
- getFamilyLevelConfig()
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
override suspend fun getFamilyMemberInfo(req: FamilyMemberInfoReq): Rlt<FamilyMemberInfo?> {
|
|
|
return when (val result = familyHttpService.familyMemberInfo(req)) {
|
|
|
is Rlt.Failed -> {
|
|
|
@@ -508,10 +501,6 @@ class FamilyManager : BaseFrame<IFamilyListener>(), IFamilyManager, ILoginListen
|
|
|
return familyHttpService.familyMemberBanMsg(req)
|
|
|
}
|
|
|
|
|
|
- override fun getFamilyLevelConfig(level: Int): FamilyLevelConfig? {
|
|
|
- return serverFamilyConfig[level]
|
|
|
- }
|
|
|
-
|
|
|
override suspend fun familyUpgrade(): Rlt<Res<FamilyInfo>> {
|
|
|
return when (val result = familyHttpService.familyUpgrade()) {
|
|
|
is Rlt.Success -> {
|
|
|
@@ -555,19 +544,6 @@ class FamilyManager : BaseFrame<IFamilyListener>(), IFamilyManager, ILoginListen
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- private suspend fun getFamilyLevelConfig() {
|
|
|
- val configRlt =
|
|
|
- familyHttpService.getFamilyLevelConfig(req = GetFamilyLevelConfigReq(levelType = 1))
|
|
|
- .apply {
|
|
|
- Log.logRltI(TAG_FAMILY, "getFamilyLevelConfig", this)
|
|
|
- }
|
|
|
- if (configRlt is Rlt.Success) {
|
|
|
- configRlt.data.data?.commonLevelConfigMap?.forEach { entry ->
|
|
|
- serverFamilyConfig[entry.key] = entry.value
|
|
|
- }
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
override suspend fun familyMemberRoleUpdate(req: FamilyMemberRoleUpdateReq): Rlt<Any> {
|
|
|
when (val result = familyHttpService.familyMemberRoleUpdate(req)) {
|
|
|
is Rlt.Success -> {
|