From 5325e22a184b53aadcc5e9552cb1ec54f9c8ad81 Mon Sep 17 00:00:00 2001
From: guoshen <3129367635@qq.com>
Date: 星期六, 29 六月 2024 16:33:11 +0800
Subject: [PATCH] 加入了直播、会议功能

---
 app/src/main/java/com/application/zhangshi_app_android/ui/function/MeetingStaDetailActivityViewModel.java |   90 +++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 90 insertions(+), 0 deletions(-)

diff --git a/app/src/main/java/com/application/zhangshi_app_android/ui/function/MeetingStaDetailActivityViewModel.java b/app/src/main/java/com/application/zhangshi_app_android/ui/function/MeetingStaDetailActivityViewModel.java
new file mode 100644
index 0000000..f466432
--- /dev/null
+++ b/app/src/main/java/com/application/zhangshi_app_android/ui/function/MeetingStaDetailActivityViewModel.java
@@ -0,0 +1,90 @@
+package com.application.zhangshi_app_android.ui.function;
+
+import android.app.Application;
+
+import androidx.annotation.NonNull;
+import androidx.lifecycle.MutableLiveData;
+
+import com.android.app_base.base.viewmodel.BaseViewModel;
+import com.application.zhangshi_app_android.bean.MeetingStaBean;
+import com.application.zhangshi_app_android.data.DataRepository;
+
+import java.util.List;
+
+/**
+ * @author Ljj
+ * @date 2023.04.21. 21:16
+ * @desc
+ */
+public class MeetingStaDetailActivityViewModel extends BaseViewModel<DataRepository> {
+
+    private MutableLiveData<MeetingStaBean> beanLiveData;
+    private MutableLiveData<List<MeetingStaBean>> meetingStaListLiveData;
+
+    public MeetingStaDetailActivityViewModel(@NonNull Application application) {
+        super(application);
+    }
+
+    @Override
+    protected DataRepository initModel() {
+        return DataRepository.getInstance();
+    }
+
+    /**
+     * 鑾峰彇澶囧繕褰�
+     */
+//    public void getMeetingSta() {
+//        if (beanLiveData.getValue() == null) {
+//            return;
+//        }
+//
+//        model.getMeetingSta(getBeanLiveData().getValue().toMap())
+//                .compose(RxUtils.schedulersTransformer())
+//                .subscribe(new Observer<ResultData<List<MeetingStaBean>>>() {
+//                    @Override
+//                    public void onSubscribe(Disposable d) {
+//                        addSubscribe(d);
+//                    }
+//
+//                    @Override
+//                    public void onNext(ResultData<List<MeetingStaBean>> data) {
+//                        if (data.getCode() == CODE_SUCCESS){
+//                            meetingStaListLiveData.postValue(data.getData());
+//                        }else {
+//                            messageLiveData.postValue(data.getMsg());
+//                        }
+//                    }
+//
+//                    @Override
+//                    public void onError(Throwable e) {
+//                        messageLiveData.postValue(e.getMessage());
+//                    }
+//
+//                    @Override
+//                    public void onComplete() {
+//
+//                    }
+//                });
+//    }
+    public MutableLiveData<MeetingStaBean> getBeanLiveData() {
+        if (beanLiveData == null) {
+            beanLiveData = new MutableLiveData<>();
+        }
+        return beanLiveData;
+    }
+
+    public void setBeanLiveData(MutableLiveData<MeetingStaBean> beanLiveData) {
+        this.beanLiveData = beanLiveData;
+    }
+
+    public MutableLiveData<List<MeetingStaBean>> getMeetingStaListLiveData() {
+        if (meetingStaListLiveData == null){
+            meetingStaListLiveData = new MutableLiveData<>();
+        }
+        return meetingStaListLiveData;
+    }
+
+    public void setMeetingStaListLiveData(MutableLiveData<List<MeetingStaBean>> meetingStaListLiveData) {
+        this.meetingStaListLiveData = meetingStaListLiveData;
+    }
+}

--
Gitblit v1.9.1