导航菜单

页面标题

页面副标题

Atlys v4.8.7 - ib.java 源代码

正在查看: Atlys v4.8.7 应用的 ib.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package com.plaid.internal;

import android.content.Context;
import android.content.SharedPreferences;
import com.plaid.internal.yc;
import com.plaid.link.configuration.PlaidEnvironment;

public final class ib implements j3 {
    public final Context a;
    public final wl.g b;

    public static final class a extends kotlin.jvm.internal.n implements Kl.a {
        public a() {
            super(0);
        }

        public Object invoke() {
            return ib.this.a.getApplicationContext().getSharedPreferences("plaid_environment_values", 0);
        }
    }

    public ib(Context context) {
        kotlin.jvm.internal.l.h(context, "context");
        this.a = context;
        this.b = di.z.c0(new a());
    }

    @Override
    public String a() {
        return b().name();
    }

    public final PlaidEnvironment b() {
        SharedPreferences sharedPreferences = (SharedPreferences) this.b.getValue();
        kotlin.jvm.internal.l.g(sharedPreferences, "sharedPrefs");
        String json = PlaidEnvironment.SANDBOX.getJson();
        kotlin.jvm.internal.l.h(json, "default");
        String string = sharedPreferences.getString("plaid_environment", json);
        if (string != null) {
            json = string;
        }
        try {
            return PlaidEnvironment.Companion.fromJson(json);
        } catch (Exception e) {
            yc.a.b(yc.a, kotlin.jvm.internal.l.n(json, "Unknown value was stored in shared prefs: "), new Object[]{e}, false, 4);
            return PlaidEnvironment.SANDBOX;
        }
    }

    public final String c() {
        PlaidEnvironment b = b();
        kotlin.jvm.internal.l.h(b, "env");
        int i = hb.a[b.ordinal()];
        return i != 1 ? i != 2 ? i != 3 ? "https://production.plaid.com/" : "https://sandbox.plaid.com/" : "https://development.plaid.com/" : "https://production.plaid.com/";
    }
}