discord-jadx/app/src/main/java/com/google/firebase/provider/FirebaseInitProvider.java

63 lines
2.3 KiB
Java

package com.google.firebase.provider;
import android.content.ContentProvider;
import android.content.ContentValues;
import android.content.Context;
import android.content.pm.ProviderInfo;
import android.database.Cursor;
import android.net.Uri;
import android.util.Log;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import c.i.c.c;
import com.airbnb.lottie.parser.AnimatableValueParser;
public class FirebaseInitProvider extends ContentProvider {
@Override // android.content.ContentProvider
public void attachInfo(@NonNull Context context, @NonNull ProviderInfo providerInfo) {
AnimatableValueParser.z(providerInfo, "FirebaseInitProvider ProviderInfo cannot be null.");
if (!"com.google.firebase.firebaseinitprovider".equals(providerInfo.authority)) {
super.attachInfo(context, providerInfo);
return;
}
throw new IllegalStateException("Incorrect provider authority in manifest. Most likely due to a missing applicationId variable in application's build.gradle.");
}
@Override // android.content.ContentProvider
public int delete(@NonNull Uri uri, @Nullable String str, @Nullable String[] strArr) {
return 0;
}
@Override // android.content.ContentProvider
@Nullable
public String getType(@NonNull Uri uri) {
return null;
}
@Override // android.content.ContentProvider
@Nullable
public Uri insert(@NonNull Uri uri, @Nullable ContentValues contentValues) {
return null;
}
@Override // android.content.ContentProvider
public boolean onCreate() {
if (c.e(getContext()) == null) {
Log.i("FirebaseInitProvider", "FirebaseApp initialization unsuccessful");
return false;
}
Log.i("FirebaseInitProvider", "FirebaseApp initialization successful");
return false;
}
@Override // android.content.ContentProvider
@Nullable
public Cursor query(@NonNull Uri uri, @Nullable String[] strArr, @Nullable String str, @Nullable String[] strArr2, @Nullable String str2) {
return null;
}
@Override // android.content.ContentProvider
public int update(@NonNull Uri uri, @Nullable ContentValues contentValues, @Nullable String str, @Nullable String[] strArr) {
return 0;
}
}