32 lines
1.4 KiB
Java
32 lines
1.4 KiB
Java
package com.discord.widgets.channels;
|
|
|
|
import android.content.Intent;
|
|
import androidx.activity.result.ActivityResult;
|
|
import androidx.activity.result.ActivityResultCallback;
|
|
import d0.g0.t;
|
|
import d0.z.d.m;
|
|
import kotlin.jvm.functions.Function3;
|
|
/* compiled from: WidgetCreateChannel.kt */
|
|
public final class WidgetCreateChannel$Companion$registerForResult$1<O> implements ActivityResultCallback<ActivityResult> {
|
|
public final /* synthetic */ Function3 $callback;
|
|
|
|
public WidgetCreateChannel$Companion$registerForResult$1(Function3 function3) {
|
|
this.$callback = function3;
|
|
}
|
|
|
|
public final void onActivityResult(ActivityResult activityResult) {
|
|
Intent data;
|
|
m.checkNotNullExpressionValue(activityResult, "activityResult");
|
|
if (activityResult.getResultCode() == -1 && (data = activityResult.getData()) != null) {
|
|
long longExtra = data.getLongExtra("RESULT_EXTRA_CHANNEL_ID", -1);
|
|
String stringExtra = data.getStringExtra("RESULT_EXTRA_CHANNEL_NAME");
|
|
int intExtra = data.getIntExtra("RESULT_EXTRA_CHANNEL_ICON_RES_ID", -1);
|
|
if (longExtra != -1) {
|
|
if (!(stringExtra == null || t.isBlank(stringExtra)) && intExtra != -1) {
|
|
this.$callback.invoke(Long.valueOf(longExtra), stringExtra, Integer.valueOf(intExtra));
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|