Picsart v24.6版本的 MD5 值为:21a61631d94e54da68d2ad9268b8b9d9

以下内容为反编译后的 d.java 源代码,内容仅作参考


package myobfuscated.az1;

import android.content.Context;
import android.content.SharedPreferences;
import androidx.lifecycle.Lifecycle;
import com.applovin.sdk.AppLovinEventParameters;
import com.appsflyer.internal.h;
import com.google.android.gms.measurement.api.AppMeasurementSdk;
import com.picsart.koin.PAKoinHolder;
import com.picsart.logger.PALog;
import com.picsart.studio.apiv3.model.Settings;
import com.picsart.studio.apiv3.user.ProfileActionsKt;
import com.picsart.studio.instagram.InstagramAPI;
import com.picsart.user.model.User;
import com.picsart.user.userstate.UserStateSingleton;
import java.util.Date;
import java.util.concurrent.atomic.AtomicBoolean;
import kotlin.Unit;
import kotlin.jvm.functions.Function0;
import kotlin.jvm.internal.Intrinsics;
import myobfuscated.az1.a;
import myobfuscated.az1.d;
import myobfuscated.s72.d;
import org.json.JSONException;
import org.json.JSONObject;
public final class d {
    public static final int a = 0;

    public class a implements b {
        public final c a;

        public a(c cVar) {
            this.a = cVar;
        }

        public final void a(String str) {
            c cVar = this.a;
            if (cVar != null) {
                JSONObject jSONObject = new JSONObject();
                if (str != null) {
                    try {
                        JSONObject jSONObject2 = new JSONObject(str).getJSONObject("data");
                        jSONObject.put("bio", jSONObject2.getString("bio"));
                        jSONObject.put("full_name", jSONObject2.getString("full_name"));
                        jSONObject.put(AppLovinEventParameters.USER_ACCOUNT_IDENTIFIER, jSONObject2.getString(AppLovinEventParameters.USER_ACCOUNT_IDENTIFIER));
                        jSONObject.put("website", jSONObject2.getString("website"));
                        JSONObject jSONObject3 = jSONObject2.getJSONObject("counts");
                        jSONObject.put("followed_by", jSONObject3.getInt("followed_by"));
                        jSONObject.put("follows", jSONObject3.getInt("follows"));
                        jSONObject.put("media", jSONObject3.getInt("media"));
                    } catch (JSONException e) {
                        PALog.d("d", "Got unexpected exception: " + e.getMessage(), e);
                    }
                }
                cVar.a(jSONObject);
            }
        }
    }

    public interface b {
    }

    public interface c {
        void a(JSONObject jSONObject);
    }

    public static void a(final Context context, Lifecycle lifecycle, final myobfuscated.az1.a aVar, final c cVar) {
        if (UserStateSingleton.a.a().b()) {
            myobfuscated.s72.c cVar2 = new myobfuscated.s72.c();
            String str = aVar.a;
            if (str == null) {
                str = "";
            }
            cVar2.h(str);
            a.C0942a c0942a = aVar.c;
            cVar2.e(String.valueOf(c0942a.a));
            try {
                JSONObject json = new JSONObject();
                json.put(AppMeasurementSdk.ConditionalUserProperty.NAME, c0942a.c);
                json.put("id", String.valueOf(c0942a.a));
                json.put("screen_name", c0942a.b);
                json.put("profile_img_url", c0942a.f);
                json.put("token", aVar.a);
                json.put("token_secret", "");
                Intrinsics.checkNotNullParameter(json, "json");
                try {
                    cVar2.f(new d.a(json));
                } catch (JSONException e) {
                    PALog.m("User", e.getMessage(), e);
                }
            } catch (JSONException e2) {
                PALog.d("d", "addInstagramConnection", e2);
            }
            myobfuscated.vl1.a addConnectionRequestParams = new myobfuscated.vl1.a(cVar2);
            ?? r0 = new Function0() {
                @Override
                public final Object invoke() {
                    String str2 = aVar.a;
                    d.a aVar2 = new d.a(cVar);
                    ((InstagramAPI) ((myobfuscated.z31.d) PAKoinHolder.a(context, myobfuscated.z31.d.class)).b(InstagramAPI.class, myobfuscated.z31.b.a)).getUser(h.p("https://api.instagram.com/v1/users/self/?access_token=", str2), str2).enqueue(new e(aVar2));
                    return Unit.a;
                }
            };
            myobfuscated.ik2.h hVar = ProfileActionsKt.a;
            Intrinsics.checkNotNullParameter(addConnectionRequestParams, "addConnectionRequestParams");
            ProfileActionsKt.a(addConnectionRequestParams, lifecycle, r0, 8);
        }
    }

    public static void b(Context context, Lifecycle lifecycle) {
        myobfuscated.w72.b bVar;
        try {
            SharedPreferences sharedPreferences = context.getSharedPreferences("InstagramPrefs", 4);
            String string = sharedPreferences.getString("instagram_tab_activity", null);
            SharedPreferences.Editor edit = sharedPreferences.edit();
            edit.clear();
            edit.putString("instagram_tab_activity", string);
            edit.apply();
            UserStateSingleton userStateSingleton = UserStateSingleton.a;
            User user = userStateSingleton.a().getUser();
            if (!userStateSingleton.a().b() || (bVar = user.Y) == null) {
                return;
            }
            ProfileActionsKt.b(lifecycle, bVar.b.c());
        } catch (Exception e) {
            PALog.d("d", "clearData", e);
        }
    }

    public static void c(Context context, Lifecycle lifecycle, myobfuscated.az1.a aVar, c cVar) {
        try {
            SharedPreferences.Editor edit = context.getSharedPreferences("InstagramPrefs", 4).edit();
            edit.putString("InstagramPrefs", aVar.a().toString());
            edit.apply();
            a(context, lifecycle, aVar, cVar);
            d(context);
        } catch (Exception e) {
            PALog.d("d", "Got unexpected exception: " + e.getMessage(), e);
        }
    }

    public static void d(Context context) {
        if (Settings.isContactSyncEnabled()) {
            AtomicBoolean atomicBoolean = myobfuscated.n32.a.a;
            Long valueOf = Long.valueOf(context.getSharedPreferences("picsart.contact.analytics.prefs", 0).getLong("instagram.anal.date", 0L));
            Long valueOf2 = Long.valueOf(new Date().getTime());
            long intervalInMillis = Settings.getSocial() != null ? Settings.getSocial().getIntervalInMillis() : 0L;
            if (valueOf.longValue() == 0 || valueOf2.longValue() - valueOf.longValue() > intervalInMillis) {
                context.getSharedPreferences("picsart.contact.analytics.prefs", 0).edit().putLong("instagram.anal.date", new Date().getTime()).apply();
            }
        }
    }
}