Picsart v24.6版本的 MD5 值为:21a61631d94e54da68d2ad9268b8b9d9
以下内容为反编译后的 a.java 源代码,内容仅作参考
package myobfuscated.e60;
import android.text.TextUtils;
import com.facebook.AccessToken;
import com.picsart.chooser.media.AlbumType;
import com.picsart.studio.R;
import com.picsart.studio.facebook.FBAlbumObject;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import kotlin.Result;
import kotlin.jvm.internal.Intrinsics;
import org.jetbrains.annotations.NotNull;
import retrofit2.Call;
import retrofit2.Callback;
import retrofit2.Response;
public final class a implements Callback<myobfuscated.sy1.a<FBAlbumObject>> {
public final myobfuscated.mk2.c<List<myobfuscated.q50.b>> a;
public final com.picsart.chooser.media.albums.media.service.a b;
public a(com.picsart.chooser.media.albums.media.service.a aVar, myobfuscated.mk2.f fVar) {
this.a = fVar;
this.b = aVar;
}
@Override
public final void onFailure(@NotNull Call<myobfuscated.sy1.a<FBAlbumObject>> call, @NotNull Throwable t) {
Intrinsics.checkNotNullParameter(call, "call");
Intrinsics.checkNotNullParameter(t, "t");
Exception exc = new Exception(t);
exc.printStackTrace();
String message = exc.getMessage();
if (message != null && kotlin.text.d.w(message, "OAuthException", false)) {
androidx.fragment.app.h a = this.b.a.a();
myobfuscated.uy1.i.k(false, a != null ? a.getLifecycle() : null);
}
Result.a aVar = Result.Companion;
this.a.resumeWith(Result.m287constructorimpl(myobfuscated.ik2.i.a(new Throwable(exc))));
}
@Override
public final void onResponse(@NotNull Call<myobfuscated.sy1.a<FBAlbumObject>> call, @NotNull Response<myobfuscated.sy1.a<FBAlbumObject>> response) {
Intrinsics.checkNotNullParameter(call, "call");
Intrinsics.checkNotNullParameter(response, "response");
myobfuscated.sy1.a<FBAlbumObject> body = response.body();
List<FBAlbumObject> list = body != null ? body.items : null;
myobfuscated.mk2.c<List<myobfuscated.q50.b>> cVar = this.a;
if (list == null) {
Result.a aVar = Result.Companion;
cVar.resumeWith(Result.m287constructorimpl(myobfuscated.ik2.i.a(new Throwable("FB album items are null"))));
return;
}
Result.a aVar2 = Result.Companion;
com.picsart.chooser.media.albums.media.service.a aVar3 = this.b;
aVar3.getClass();
ArrayList arrayList = new ArrayList();
for (FBAlbumObject fBAlbumObject : body.items) {
if (fBAlbumObject.getCount() > 0) {
myobfuscated.q50.b bVar = new myobfuscated.q50.b(com.appsflyer.internal.c.n(fBAlbumObject.getId(), "/photos"));
AlbumType albumType = AlbumType.FACEBOOK;
bVar.a(albumType);
bVar.b = fBAlbumObject.getTitle();
bVar.g = fBAlbumObject.getCount();
int count = fBAlbumObject.getCount();
String b = aVar3.b.b(R.string.gen_images, "");
bVar.b(count + " " + b);
bVar.j = true;
String cover = fBAlbumObject.getCover();
Date date = AccessToken.l;
AccessToken b2 = AccessToken.b.b();
String str = b2 != null ? b2.e : null;
bVar.e = (TextUtils.isEmpty(cover) || TextUtils.isEmpty(str)) ? null : defpackage.e.j("https://graph.facebook.com/v7.0/", cover, "/picture?access_token=", str, "&type=normal");
bVar.c = com.appsflyer.internal.c.n(fBAlbumObject.getId(), "/photos");
bVar.c(albumType.getValue());
arrayList.add(bVar);
}
}
cVar.resumeWith(Result.m287constructorimpl(arrayList));
}
}