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/vm/MainViewModel.java | 35 ++++++++++++++--------------------- 1 files changed, 14 insertions(+), 21 deletions(-) diff --git a/app/src/main/java/com/auto/lyric/vm/MainViewModel.java b/app/src/main/java/com/auto/lyric/vm/MainViewModel.java index e83144f..4e3ec42 100644 --- a/app/src/main/java/com/auto/lyric/vm/MainViewModel.java +++ b/app/src/main/java/com/auto/lyric/vm/MainViewModel.java @@ -5,12 +5,6 @@ import com.auto.lyric.retrofit.api.CollectApiCenter; import com.auto.lyric.retrofit.observable.LoadingHttpObserver; import com.auto.lyric.retrofit.utils.RetrofitUtils; -import com.auto.lyric.util.DeviceIdUtils; -import com.auto.lyric.util.NetWorkUtils; -import com.auto.lyric.util.SHA1UTIL; - -import java.util.Date; -import java.util.UUID; import io.reactivex.Observable; @@ -26,26 +20,25 @@ } public void checkActive(String userId,String activeKey,LoadingHttpObserver<ActiveResult> observer){ - String ip = NetWorkUtils.getNetIp(); - String random = UUID.randomUUID().toString(); - long time = new Date().getTime()/1000; - String deviceId = DeviceIdUtils.getAndroidId(activity); - String sign = String.format("%s%s%s%s%s%s",activeKey,ip,deviceId ,random,time,userId); - - Observable<ActiveResult> observable = apiCenter.loginCheck(activeKey, ip,deviceId, random, time, userId, SHA1UTIL.MD5(SHA1UTIL.getSHA(sign))); + Observable<ActiveResult> observable = apiCenter.loginCheck(getApiFileds(userId,activeKey)); httpObserverOn(observable,observer); } public void register(String activeKey,LoadingHttpObserver<ActiveResult> observer){ - String ip = NetWorkUtils.getNetIp(); - String random = UUID.randomUUID().toString(); - long time = new Date().getTime()/1000; - int userId = 0; - String deviceId = DeviceIdUtils.getAndroidId(activity); - String sign = String.format("%s%s%s%s%s%s",activeKey,ip,deviceId ,random,time,userId); - - Observable<ActiveResult> observable = apiCenter.register(activeKey, ip,deviceId, random, time, userId, SHA1UTIL.MD5(SHA1UTIL.getSHA(sign))); + Observable<ActiveResult> observable = apiCenter.register(getApiFileds("0",activeKey)); httpObserverOn(observable,observer); } + /** + * + * @param userId + * @param activeKey + * @param title 歌词标题 + * @param lrc 歌词内容 + * @param observer + */ + public void addToCollect(String userId,String activeKey,String title,String lrc,LoadingHttpObserver<ActiveResult> observer){ + httpObserverOn(apiCenter.addLrcToCollect(title,lrc,getApiFileds(userId,activeKey)),observer); + } + } -- Gitblit v1.9.1