From 06fbdcac173aea88cb4d02c4806866c83e720307 Mon Sep 17 00:00:00 2001 From: YuutaW <17158086+trumeet@users.noreply.github.com> Date: Sat, 30 Mar 2019 16:19:07 -0700 Subject: feat(app/ci): implement multi user support Signed-off-by: YuutaW <17158086+Trumeet@users.noreply.github.com> --- .../java/moe/yuuta/gplicense/LicenseChecker.java | 22 ++++++---------------- .../moe/yuuta/gplicense/ServerManagedPolicy.java | 6 ++---- 2 files changed, 8 insertions(+), 20 deletions(-) (limited to 'app/src/main/java/moe/yuuta/gplicense') diff --git a/app/src/main/java/moe/yuuta/gplicense/LicenseChecker.java b/app/src/main/java/moe/yuuta/gplicense/LicenseChecker.java index 7d4cfa8..e909aec 100644 --- a/app/src/main/java/moe/yuuta/gplicense/LicenseChecker.java +++ b/app/src/main/java/moe/yuuta/gplicense/LicenseChecker.java @@ -10,9 +10,12 @@ import android.os.HandlerThread; import android.os.IBinder; import android.os.RemoteException; import android.provider.Settings.Secure; - import com.elvishew.xlog.Logger; import com.elvishew.xlog.XLog; +import moe.yuuta.ext.*; +import moe.yuuta.gplicense.util.Base64; +import moe.yuuta.gplicense.util.Base64DecoderException; +import moe.yuuta.workmode.BuildConfig; import java.security.KeyFactory; import java.security.NoSuchAlgorithmException; @@ -20,20 +23,7 @@ import java.security.PublicKey; import java.security.SecureRandom; import java.security.spec.InvalidKeySpecException; import java.security.spec.X509EncodedKeySpec; -import java.util.Date; -import java.util.HashSet; -import java.util.LinkedList; -import java.util.Queue; -import java.util.Set; - -import moe.yuuta.ext.ConnCallback; -import moe.yuuta.ext.IPCResultListener; -import moe.yuuta.ext.IService; -import moe.yuuta.ext.LicServiceConn; -import moe.yuuta.ext.ResultCallback; -import moe.yuuta.gplicense.util.Base64; -import moe.yuuta.gplicense.util.Base64DecoderException; -import moe.yuuta.workmode.BuildConfig; +import java.util.*; /** * Client library for Google Play license verifications. @@ -330,7 +320,7 @@ public class LicenseChecker implements ConnCallback { } /** - * Inform the library that the context is about to be destroyed, so that any open connections + * Inform the library that the hostContext is about to be destroyed, so that any open connections * can be cleaned up. *

* Failure to call this method can result in a crash under certain circumstances, such as during diff --git a/app/src/main/java/moe/yuuta/gplicense/ServerManagedPolicy.java b/app/src/main/java/moe/yuuta/gplicense/ServerManagedPolicy.java index fcc3451..f3b2308 100644 --- a/app/src/main/java/moe/yuuta/gplicense/ServerManagedPolicy.java +++ b/app/src/main/java/moe/yuuta/gplicense/ServerManagedPolicy.java @@ -2,17 +2,15 @@ package moe.yuuta.gplicense; import android.content.Context; import android.content.SharedPreferences; - import com.elvishew.xlog.Logger; import com.elvishew.xlog.XLog; +import moe.yuuta.gplicense.util.URIQueryDecoder; import java.net.URI; import java.net.URISyntaxException; import java.util.HashMap; import java.util.Map; -import moe.yuuta.gplicense.util.URIQueryDecoder; - /** * Default policy. All policy decisions are based off of response data received * from the licensing service. Specifically, the licensing server sends the @@ -53,7 +51,7 @@ public class ServerManagedPolicy implements Policy { private PreferenceObfuscator mPreferences; /** - * @param context The context for the current application + * @param context The hostContext for the current application * @param obfuscator An obfuscator to be used with preferences. */ public ServerManagedPolicy(Context context, Obfuscator obfuscator) { -- cgit v1.2.3