what-the-bank/sources/com/huawei/hms/hwid/y.java

69 lines
2.1 KiB
Java
Raw Permalink Normal View History

2024-07-27 18:17:47 +07:00
package com.huawei.hms.hwid;
import com.huawei.hms.support.hwid.request.HuaweiIdAuthParams;
import com.huawei.hms.support.hwid.result.AuthHuaweiId;
import java.util.Map;
import java.util.concurrent.ConcurrentHashMap;
/* loaded from: classes2.dex */
public class y {
private static final y a = new y();
private Map<String, String> b = new ConcurrentHashMap();
private y() {
}
public void a(AuthHuaweiId authHuaweiId, HuaweiIdAuthParams huaweiIdAuthParams) {
String json;
as.b("[HUAWEIIDSDK]HuaweiIdAuthMemCache", "saveDefaultHuaweiIdSignInAccount start.", true);
if (authHuaweiId != null) {
try {
json = authHuaweiId.toJson();
} catch (Throwable th) {
StringBuilder sb = new StringBuilder("store faild, exception:");
sb.append(th.getClass().getSimpleName());
as.d("[HUAWEIIDSDK]HuaweiIdAuthMemCache", sb.toString(), true);
return;
}
} else {
json = null;
}
a(json, huaweiIdAuthParams != null ? huaweiIdAuthParams.toJson() : null);
}
private void a(String str, String str2) {
as.b("[HUAWEIIDSDK]HuaweiIdAuthMemCache", "saveDefaultHuaweiIdSignInAccount start.", true);
this.b.remove("HuaweiIdAccount");
this.b.remove("HuaweiIdAuthParams");
if (str != null) {
this.b.put("HuaweiIdAccount", str);
}
if (str2 != null) {
this.b.put("HuaweiIdAuthParams", str2);
}
}
public final AuthHuaweiId b() {
try {
String str = this.b.get("HuaweiIdAccount");
if (str != null) {
return AuthHuaweiId.fromJson(str);
}
return null;
} catch (Throwable th) {
StringBuilder sb = new StringBuilder("getHuaweiSignInAccount faild, exception:");
sb.append(th.getClass().getSimpleName());
as.d("[HUAWEIIDSDK]HuaweiIdAuthMemCache", sb.toString(), true);
return null;
}
}
public void c() {
this.b.clear();
}
public static y a() {
return a;
}
}