From 24ca36197c9162f77e32ea9574f11eb1fb769f15 Mon Sep 17 00:00:00 2001 From: CappielloAntonio Date: Sat, 24 Jul 2021 14:51:50 +0200 Subject: [PATCH] Implemented getLicense function --- .../play/subsonic/api/system/SystemClient.java | 12 +++++++----- .../play/subsonic/api/system/SystemService.java | 3 +++ 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/app/src/main/java/com/cappielloantonio/play/subsonic/api/system/SystemClient.java b/app/src/main/java/com/cappielloantonio/play/subsonic/api/system/SystemClient.java index b769f3f9..14430443 100644 --- a/app/src/main/java/com/cappielloantonio/play/subsonic/api/system/SystemClient.java +++ b/app/src/main/java/com/cappielloantonio/play/subsonic/api/system/SystemClient.java @@ -5,9 +5,6 @@ import android.util.Log; import com.cappielloantonio.play.subsonic.Subsonic; import com.cappielloantonio.play.subsonic.models.SubsonicResponse; -import java.util.List; -import java.util.Map; - import okhttp3.OkHttpClient; import okhttp3.logging.HttpLoggingInterceptor; import retrofit2.Call; @@ -33,11 +30,16 @@ public class SystemClient { this.systemService = retrofit.create(SystemService.class); } - public Call ping(){ - Log.d(TAG, "Requesting ping"); + public Call ping() { + Log.d(TAG, "ping()"); return systemService.ping(subsonic.getParams()); } + public Call getLicense() { + Log.d(TAG, "getLicense()"); + return systemService.getLicense(subsonic.getParams()); + } + private OkHttpClient getOkHttpClient() { return new OkHttpClient.Builder() .addInterceptor(getHttpLoggingInterceptor()) diff --git a/app/src/main/java/com/cappielloantonio/play/subsonic/api/system/SystemService.java b/app/src/main/java/com/cappielloantonio/play/subsonic/api/system/SystemService.java index 3abac2d3..35912daa 100644 --- a/app/src/main/java/com/cappielloantonio/play/subsonic/api/system/SystemService.java +++ b/app/src/main/java/com/cappielloantonio/play/subsonic/api/system/SystemService.java @@ -11,4 +11,7 @@ import retrofit2.http.QueryMap; public interface SystemService { @GET("ping") Call ping(@QueryMap Map params); + + @GET("getLicense") + Call getLicense(@QueryMap Map params); }