diff --git a/app/src/main/java/com/gamedog/vididin/manager/TaskManager.kt b/app/src/main/java/com/gamedog/vididin/manager/TaskManager.kt index 7fc0ea2..9e172c2 100644 --- a/app/src/main/java/com/gamedog/vididin/manager/TaskManager.kt +++ b/app/src/main/java/com/gamedog/vididin/manager/TaskManager.kt @@ -53,6 +53,11 @@ class TaskManager private constructor() { init { loadTaskConfigAsync() + + // TODO - remove test code + if (true) { + generateTestDailySignTestBean() + } } @@ -177,6 +182,22 @@ class TaskManager private constructor() { SpUtil.instance().putObject(SpUtil.KEY_DAILY_SIGN, mDailySignData) } + private fun generateTestDailySignTestBean() { + mDailySignData = DailySignBean().apply { + startMs = DateUtil.getCurTimeMs() - 3 * DateUtil.MS_NUM_ONE_DAY + signStateList.clear() + signStateList.add(DailySignDayInfoBean(signState = DailySignBean.SIGN_STATE_DONE, finishExtraAd = true, isComplementEnable = false)) + signStateList.add(DailySignDayInfoBean(signState = DailySignBean.SIGN_STATE_ENABLE, finishExtraAd = false, isComplementEnable = true)) + signStateList.add(DailySignDayInfoBean(signState = DailySignBean.SIGN_STATE_DISABLE, finishExtraAd = false, isComplementEnable = false)) + signStateList.add(DailySignDayInfoBean(signState = DailySignBean.SIGN_STATE_ENABLE, finishExtraAd = false, isComplementEnable = false)) + signStateList.add(DailySignDayInfoBean(signState = DailySignBean.SIGN_STATE_DISABLE, finishExtraAd = false, isComplementEnable = false)) + signStateList.add(DailySignDayInfoBean(signState = DailySignBean.SIGN_STATE_DISABLE, finishExtraAd = false, isComplementEnable = false)) + signStateList.add(DailySignDayInfoBean(signState = DailySignBean.SIGN_STATE_DISABLE, finishExtraAd = false, isComplementEnable = false)) + } + + SpUtil.instance().putObject(SpUtil.KEY_TASK_BEAN, mDailySignData) + } + }