詹子聪 6 лет назад
Родитель
Сommit
e1d88973d7
1 измененных файлов с 7 добавлено и 35 удалено
  1. 7 35
      mvp/src/main/java/com/miekir/mvp/presenter/BaseViewModel.java

+ 7 - 35
mvp/src/main/java/com/miekir/mvp/presenter/BaseViewModel.java

@@ -65,43 +65,23 @@ public class BaseViewModel extends ViewModel {
     }
     }
 
 
     public void postSuccess(Object dataBean) {
     public void postSuccess(Object dataBean) {
-        if (liveData == null) {
-            return;
-        }
-
-        liveData.postValue(new DataResult(BaseMvpResponse.COMMON_SUCCESS, "", dataBean, BaseMvpSource.COMMON));
+        post(BaseMvpResponse.COMMON_SUCCESS, "", dataBean, BaseMvpSource.COMMON);
     }
     }
 
 
     public void postSuccess(Object dataBean, int sourceCode) {
     public void postSuccess(Object dataBean, int sourceCode) {
-        if (liveData == null) {
-            return;
-        }
-
-        liveData.postValue(new DataResult(BaseMvpResponse.COMMON_SUCCESS, "", dataBean, sourceCode));
+        post(BaseMvpResponse.COMMON_SUCCESS, "", dataBean, sourceCode);
     }
     }
 
 
     public void postSuccess(String msg, Object dataBean) {
     public void postSuccess(String msg, Object dataBean) {
-        if (liveData == null) {
-            return;
-        }
-
-        liveData.postValue(new DataResult(BaseMvpResponse.COMMON_SUCCESS, msg, dataBean, BaseMvpSource.COMMON));
+        post(BaseMvpResponse.COMMON_SUCCESS, msg, dataBean, BaseMvpSource.COMMON);
     }
     }
 
 
     public void postSuccess(String msg, Object dataBean, int sourceCode) {
     public void postSuccess(String msg, Object dataBean, int sourceCode) {
-        if (liveData == null) {
-            return;
-        }
-
-        liveData.postValue(new DataResult(BaseMvpResponse.COMMON_SUCCESS, msg, dataBean, sourceCode));
+        post(BaseMvpResponse.COMMON_SUCCESS, msg, dataBean, sourceCode);
     }
     }
 
 
     public void postFail(Object dataBean) {
     public void postFail(Object dataBean) {
-        if (liveData == null) {
-            return;
-        }
-
-        liveData.postValue(new DataResult(BaseMvpResponse.COMMON_FAIL, "", dataBean, BaseMvpSource.COMMON));
+        post(BaseMvpResponse.COMMON_FAIL, "", dataBean, BaseMvpSource.COMMON);
     }
     }
 
 
     public void postFail(Object dataBean, int sourceCode) {
     public void postFail(Object dataBean, int sourceCode) {
@@ -113,19 +93,11 @@ public class BaseViewModel extends ViewModel {
     }
     }
 
 
     public void postFail(String msg, Object dataBean) {
     public void postFail(String msg, Object dataBean) {
-        if (liveData == null) {
-            return;
-        }
-
-        liveData.postValue(new DataResult(BaseMvpResponse.COMMON_FAIL, msg, dataBean, BaseMvpSource.COMMON));
+        post(BaseMvpResponse.COMMON_FAIL, msg, dataBean, BaseMvpSource.COMMON);
     }
     }
 
 
     public void postFail(String msg, Object dataBean, int sourceCode) {
     public void postFail(String msg, Object dataBean, int sourceCode) {
-        if (liveData == null) {
-            return;
-        }
-
-        liveData.postValue(new DataResult(BaseMvpResponse.COMMON_FAIL, msg, dataBean, sourceCode));
+        post(BaseMvpResponse.COMMON_FAIL, msg, dataBean, sourceCode);
     }
     }
 
 
     public void detachView() {
     public void detachView() {