From d6f75d6dd0ed4fb2cf2da1146106fab112e0f592 Mon Sep 17 00:00:00 2001 From: juntao Date: Thu, 23 Dec 2021 18:14:02 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E6=88=90MOD=E9=99=90=E5=88=B6?= =?UTF-8?q?=E8=A7=84=E5=88=99=EF=BC=88=E6=96=B0=EF=BC=89=20https://git.sha?= =?UTF-8?q?nqu.cc/pm/halo-app-issues/-/issues/1646?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/gh/gamecenter/SplashScreenActivity.java | 14 +++++++++++++- .../gh/gamecenter/retrofit/service/ApiService.java | 2 +- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/gh/gamecenter/SplashScreenActivity.java b/app/src/main/java/com/gh/gamecenter/SplashScreenActivity.java index 67fc86ae5d..2bfc873b87 100644 --- a/app/src/main/java/com/gh/gamecenter/SplashScreenActivity.java +++ b/app/src/main/java/com/gh/gamecenter/SplashScreenActivity.java @@ -33,6 +33,7 @@ import com.gh.common.util.DialogHelper; import com.gh.common.util.DialogUtils; import com.gh.common.util.DisplayUtils; import com.gh.common.util.EnvHelper; +import com.gh.common.util.ExtensionsKt; import com.gh.common.util.GameSubstituteRepositoryHelper; import com.gh.common.util.GsonUtils; import com.gh.common.util.MtaHelper; @@ -63,11 +64,13 @@ import java.lang.reflect.Method; import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.Date; +import java.util.HashMap; import java.util.List; import java.util.Locale; import io.reactivex.android.schedulers.AndroidSchedulers; import io.reactivex.schedulers.Schedulers; +import okhttp3.RequestBody; import okhttp3.ResponseBody; import pub.devrel.easypermissions.AfterPermissionGranted; import pub.devrel.easypermissions.EasyPermissions; @@ -269,9 +272,18 @@ public class SplashScreenActivity extends BaseActivity { return; } + RequestBody body; + HashMap map = new HashMap<>(); + + if (mIsNewForThisVersion) { + map.put("launch_type", DeviceTokenUtils.getLaunchType().name()); + } + + body = ExtensionsKt.toRequestBody(map); + RetrofitManager.getInstance(HaloApp.getInstance().getApplication()) .getApi() - .getMark() + .postMark(body) .subscribe(new BiResponse() { @Override public void onSuccess(ResponseBody data) { diff --git a/app/src/main/java/com/gh/gamecenter/retrofit/service/ApiService.java b/app/src/main/java/com/gh/gamecenter/retrofit/service/ApiService.java index 8fc6bb8c5d..2f0a2e7d1c 100644 --- a/app/src/main/java/com/gh/gamecenter/retrofit/service/ApiService.java +++ b/app/src/main/java/com/gh/gamecenter/retrofit/service/ApiService.java @@ -3017,7 +3017,7 @@ public interface ApiService { * 判断新老用户 */ @POST("mark") - Single getMark(); + Single postMark(@Body RequestBody body); /** * 举报社区帖子内容