Files
rr3-apk/decompiled-community/sources/androidx/work/WorkerParametersExtensions.java
Daniel Elliott c080f0d97f Add Discord community version (64-bit only)
- 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
2026-02-18 15:48:36 -08:00

57 lines
3.9 KiB
Java

package androidx.work;
import android.content.ComponentName;
import androidx.annotation.RestrictTo;
import androidx.work.Data;
import androidx.work.impl.utils.EnqueueUtilsKt;
import com.google.android.gms.ads.RequestConfiguration;
import java.util.UUID;
import kotlin.jvm.internal.Intrinsics;
import kotlin.jvm.internal.SourceDebugExtension;
@SourceDebugExtension({"SMAP\nWorkerParameters.kt\nKotlin\n*S Kotlin\n*F\n+ 1 WorkerParameters.kt\nandroidx/work/WorkerParametersExtensions\n+ 2 Data_.kt\nandroidx/work/Data\n*L\n1#1,100:1\n229#2:101\n229#2:102\n229#2:103\n*S KotlinDebug\n*F\n+ 1 WorkerParameters.kt\nandroidx/work/WorkerParametersExtensions\n*L\n96#1:101\n97#1:102\n98#1:103\n*E\n"})
/* loaded from: classes.dex */
public final class WorkerParametersExtensions {
public static final boolean isRemoteWorkRequest(WorkerParameters workerParameters) {
Intrinsics.checkNotNullParameter(workerParameters, "<this>");
Data inputData = workerParameters.getInputData();
Intrinsics.checkNotNullExpressionValue(inputData, "inputData");
return isRemoteWorkRequest(inputData);
}
public static final /* synthetic */ <T extends ListenableWorker> WorkerParameters usingRemoteService(WorkerParameters workerParameters, ComponentName componentName) {
Intrinsics.checkNotNullParameter(workerParameters, "<this>");
Intrinsics.checkNotNullParameter(componentName, "componentName");
Intrinsics.reifiedOperationMarker(4, RequestConfiguration.MAX_AD_CONTENT_RATING_T);
String name = ListenableWorker.class.getName();
Intrinsics.checkNotNullExpressionValue(name, "T::class.java.name");
return usingRemoteService(workerParameters, name, componentName);
}
public static final WorkerParameters usingRemoteService(WorkerParameters workerParameters, String workerClassName, ComponentName componentName) {
Intrinsics.checkNotNullParameter(workerParameters, "<this>");
Intrinsics.checkNotNullParameter(workerClassName, "workerClassName");
Intrinsics.checkNotNullParameter(componentName, "componentName");
UUID id = workerParameters.getId();
Data inputData = workerParameters.getInputData();
Intrinsics.checkNotNullExpressionValue(inputData, "inputData");
return new WorkerParameters(id, buildDelegatedRemoteRequestData(workerClassName, componentName, inputData), workerParameters.getTags(), workerParameters.getRuntimeExtras(), workerParameters.getRunAttemptCount(), workerParameters.getGeneration(), workerParameters.getBackgroundExecutor(), workerParameters.getWorkerContext(), workerParameters.getTaskExecutor(), workerParameters.getWorkerFactory(), workerParameters.getProgressUpdater(), workerParameters.getForegroundUpdater());
}
@RestrictTo({RestrictTo.Scope.LIBRARY_GROUP})
public static final Data buildDelegatedRemoteRequestData(String delegatedWorkerName, ComponentName componentName, Data inputData) {
Intrinsics.checkNotNullParameter(delegatedWorkerName, "delegatedWorkerName");
Intrinsics.checkNotNullParameter(componentName, "componentName");
Intrinsics.checkNotNullParameter(inputData, "inputData");
Data.Builder builder = new Data.Builder();
builder.putAll(inputData).putString(EnqueueUtilsKt.ARGUMENT_SERVICE_PACKAGE_NAME, componentName.getPackageName()).putString(EnqueueUtilsKt.ARGUMENT_SERVICE_CLASS_NAME, componentName.getClassName()).putString(EnqueueUtilsKt.ARGUMENT_REMOTE_LISTENABLE_WORKER_NAME, delegatedWorkerName);
return builder.build();
}
@RestrictTo({RestrictTo.Scope.LIBRARY_GROUP})
public static final boolean isRemoteWorkRequest(Data data) {
Intrinsics.checkNotNullParameter(data, "<this>");
return data.hasKeyWithValueOfType(EnqueueUtilsKt.ARGUMENT_SERVICE_PACKAGE_NAME, String.class) && data.hasKeyWithValueOfType(EnqueueUtilsKt.ARGUMENT_SERVICE_CLASS_NAME, String.class) && data.hasKeyWithValueOfType(EnqueueUtilsKt.ARGUMENT_REMOTE_LISTENABLE_WORKER_NAME, String.class);
}
}