|
@@ -1,26 +1,24 @@
|
|
|
package com.quansu.heifengwuliu.repository
|
|
|
|
|
|
import android.annotation.SuppressLint
|
|
|
-import com.quansu.heifengwuliu.activity.HomeActivity
|
|
|
-import com.quansu.heifengwuliu.model.LoginBean
|
|
|
+import com.quansu.heifengwuliu.activity.OneLoginActivity
|
|
|
import com.quansu.heifengwuliu.utils.net.NetEngine
|
|
|
-import com.tencent.mmkv.MMKV
|
|
|
import com.ysnows.base.base.BRepository
|
|
|
+import com.ysnows.base.net.NetCode
|
|
|
import com.ysnows.base.utils.UiSwitch
|
|
|
|
|
|
class HomeRepository : BRepository() {
|
|
|
@SuppressLint("CheckResult")
|
|
|
- fun login(token: String) {
|
|
|
+ fun getuserinfo() {
|
|
|
|
|
|
- lreq(NetEngine.service.wxLogin(token))
|
|
|
+ lreq(NetEngine.service.getuserinfo())
|
|
|
.doOnNext{
|
|
|
if (it.ok(true)) {
|
|
|
-
|
|
|
- var bean: LoginBean =it.data() as LoginBean;
|
|
|
- MMKV.defaultMMKV().putString("token",bean.TOKEN)
|
|
|
-
|
|
|
- UiSwitch.single(context, HomeActivity::class.java)
|
|
|
-
|
|
|
+ }else{
|
|
|
+// if(it.code()== NetCode.CODE_OFFLINE){
|
|
|
+// UiSwitch.single(context, OneLoginActivity::class.java)
|
|
|
+//
|
|
|
+// }
|
|
|
}
|
|
|
}
|
|
|
.subscribe();
|