From a046d5a804d6842796a718fba4e98c3259340a60 Mon Sep 17 00:00:00 2001
From: Runt <qingingrunt2010@qq.com>
Date: Sat, 04 Jun 2022 12:42:04 +0000
Subject: [PATCH] 接口参数问题 标题栏 添加收藏功能

---
 app/src/main/java/com/auto/lyric/ui/collect/CollectViewModel.java |   21 ++++++++++++++++++++-
 1 files changed, 20 insertions(+), 1 deletions(-)

diff --git a/app/src/main/java/com/auto/lyric/ui/collect/CollectViewModel.java b/app/src/main/java/com/auto/lyric/ui/collect/CollectViewModel.java
index 40d2382..c1e54c2 100644
--- a/app/src/main/java/com/auto/lyric/ui/collect/CollectViewModel.java
+++ b/app/src/main/java/com/auto/lyric/ui/collect/CollectViewModel.java
@@ -1,15 +1,34 @@
 package com.auto.lyric.ui.collect;
 
+import com.auto.lyric.base.activities.BaseActivity;
 import com.auto.lyric.base.model.BaseViewModel;
+import com.auto.lyric.data.UserInfo;
+import com.auto.lyric.retrofit.api.CollectApiCenter;
 import com.auto.lyric.retrofit.observable.LoadingHttpObserver;
+import com.auto.lyric.retrofit.utils.RetrofitUtils;
+import com.google.gson.Gson;
 
 /**
  * Created by Runt (qingingrunt2010@qq.com) on 2022/5/29.
  */
 public class CollectViewModel extends BaseViewModel {
 
-    public void getLrcList(LoadingHttpObserver<CollectListResult> observer){
+    CollectApiCenter apiCenter;
+    UserInfo userInfo;
 
+    public CollectViewModel(){
+        apiCenter = RetrofitUtils.getInstance().getRetrofit(CollectApiCenter.class);
+    }
+
+    @Override
+    public void onCreate(BaseActivity activity) {
+        super.onCreate(activity);
+        String key = activity.getStringProjectPrefrence("activeKey");
+        userInfo = new Gson().fromJson(key,UserInfo.class);
+    }
+
+    public void getLrcList(LoadingHttpObserver<CollectListResult> observer){
+        httpObserverOn(apiCenter.getCollectList(getApiFileds(userInfo.userId,userInfo.activeKey)),observer);
     }
 
 }

--
Gitblit v1.9.1