- Added realracing3-community.apk (71.57 MB) - Removed 32-bit support (armeabi-v7a) - Only includes arm64-v8a libraries - Decompiled source code included - Added README-community.md with analysis
70 lines
2.4 KiB
Java
70 lines
2.4 KiB
Java
package com.facebook;
|
|
|
|
import android.os.Handler;
|
|
import com.facebook.GraphRequest;
|
|
import kotlin.jvm.internal.Intrinsics;
|
|
|
|
/* loaded from: classes2.dex */
|
|
public final class RequestProgress {
|
|
private final Handler callbackHandler;
|
|
private long lastReportedProgress;
|
|
private long maxProgress;
|
|
private long progress;
|
|
private final GraphRequest request;
|
|
private final long threshold;
|
|
|
|
public final void addToMax(long j) {
|
|
this.maxProgress += j;
|
|
}
|
|
|
|
public final long getMaxProgress() {
|
|
return this.maxProgress;
|
|
}
|
|
|
|
public final long getProgress() {
|
|
return this.progress;
|
|
}
|
|
|
|
public RequestProgress(Handler handler, GraphRequest request) {
|
|
Intrinsics.checkNotNullParameter(request, "request");
|
|
this.callbackHandler = handler;
|
|
this.request = request;
|
|
this.threshold = FacebookSdk.getOnProgressThreshold();
|
|
}
|
|
|
|
public final void addProgress(long j) {
|
|
long j2 = this.progress + j;
|
|
this.progress = j2;
|
|
if (j2 >= this.lastReportedProgress + this.threshold || j2 >= this.maxProgress) {
|
|
reportProgress();
|
|
}
|
|
}
|
|
|
|
public final void reportProgress() {
|
|
if (this.progress > this.lastReportedProgress) {
|
|
final GraphRequest.Callback callback = this.request.getCallback();
|
|
final long j = this.maxProgress;
|
|
if (j <= 0 || !(callback instanceof GraphRequest.OnProgressCallback)) {
|
|
return;
|
|
}
|
|
final long j2 = this.progress;
|
|
Handler handler = this.callbackHandler;
|
|
if ((handler == null ? null : Boolean.valueOf(handler.post(new Runnable() { // from class: com.facebook.RequestProgress$$ExternalSyntheticLambda0
|
|
@Override // java.lang.Runnable
|
|
public final void run() {
|
|
RequestProgress.m440reportProgress$lambda0(GraphRequest.Callback.this, j2, j);
|
|
}
|
|
}))) == null) {
|
|
((GraphRequest.OnProgressCallback) callback).onProgress(j2, j);
|
|
}
|
|
this.lastReportedProgress = this.progress;
|
|
}
|
|
}
|
|
|
|
/* JADX INFO: Access modifiers changed from: private */
|
|
/* renamed from: reportProgress$lambda-0, reason: not valid java name */
|
|
public static final void m440reportProgress$lambda0(GraphRequest.Callback callback, long j, long j2) {
|
|
((GraphRequest.OnProgressCallback) callback).onProgress(j, j2);
|
|
}
|
|
}
|