Commit a04188c2 authored by wangxuewei's avatar wangxuewei

[提交人]:王雪伟

[提交简述] :多多菜园1.0.3
[实现方案] :回调改为上报
parent 95115459
......@@ -588,7 +588,19 @@ class GameActivity : UnityPlayerActivity(), IDialogViewCloseCallback {
}
})
}
//加速剂
fun getUseAcceleratorsSync(id: Int) {
GameApiClient.gameApi.getUseAccelerators(id).compose(RxSchedulers.observableIO2Main())
.subscribe(object : BaseObserver<StatusEntity>() {
override fun onSuccess(result: StatusEntity?) {
Log.d("wxw", "加速剂同步" + Utils.obj2Str(result))
}
override fun onFailure(e: Throwable?, code: String?, errorMsg: String?) {
Log.d("wxw", "加速剂同步 error")
}
})
}
//金币购买种子
fun getBuySeed(callback: IUnitySendMessageCallback?, id: Int) {
GameApiClient.gameApi.getBuySeed(id).compose(RxSchedulers.observableIO2Main())
......@@ -756,6 +768,7 @@ class GameActivity : UnityPlayerActivity(), IDialogViewCloseCallback {
.compose(RxSchedulers.observableIO2Main())
.subscribe(object : BaseObserver<StatusEntity>() {
override fun onSuccess(result: StatusEntity?) {
result?.id=id
Log.d("wxw", "看视频领取加速剂" + Utils.obj2Str(result))
callback?.onIncrVideoAcceleratorsSuccess(
true,
......
......@@ -27,6 +27,24 @@ public class HomeInfoEntity {
private int plantBoxNum;
private int currentClockNum;//当前打卡数量
private int maxClockNum;//所需打卡数量
private int subAcceleratorsVideoNum;//看加速剂不足视频剩余次数
private int subSeedVideoNum;//看种子不足视频剩余次数
public int getSubAcceleratorsVideoNum() {
return subAcceleratorsVideoNum;
}
public void setSubAcceleratorsVideoNum(int subAcceleratorsVideoNum) {
this.subAcceleratorsVideoNum = subAcceleratorsVideoNum;
}
public int getSubSeedVideoNum() {
return subSeedVideoNum;
}
public void setSubSeedVideoNum(int subSeedVideoNum) {
this.subSeedVideoNum = subSeedVideoNum;
}
public int getCurrentClockNum() {
return currentClockNum;
......
......@@ -16,6 +16,15 @@ public class StatusEntity {
private int needCoin;
private int videoNum;
private int awardNum;
private int acceleratorsNum;
public int getAcceleratorsNum() {
return acceleratorsNum;
}
public void setAcceleratorsNum(int acceleratorsNum) {
this.acceleratorsNum = acceleratorsNum;
}
public int getAwardNum() {
return awardNum;
......
......@@ -6,6 +6,7 @@ import android.text.TextUtils
import com.ym.library.Constant
import com.ym.library.utils.*
import com.ym.modulecommon.AppliContext
import com.ym.modulecommon.Config
import com.ym.modulecommon.module.UserInfoEntity
import io.reactivex.Observable
import io.reactivex.ObservableOnSubscribe
......@@ -115,6 +116,7 @@ class SplashPresenter : SplashContract.Presenter {
private fun initConfig(mNovelInitEntity: NovelInitEntity) {
Config.init(mActivity)
EventUtils.onEvent("SplashPresenter_initConfig")
NetConfig.Other.HELP_AND_FEEDBACK_URL = mNovelInitEntity?.help
NetConfig.Other.PRIVACY_PROTOCOL_URL = mNovelInitEntity?.agreement
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment