Skip to content

Commit

Permalink
feat: separate InitError into different file #447
Browse files Browse the repository at this point in the history
  • Loading branch information
ValentinPostindustria committed May 18, 2022
1 parent 6b4799a commit 90eb766
Show file tree
Hide file tree
Showing 6 changed files with 23 additions and 16 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@
import android.content.Context;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import org.prebid.mobile.api.exceptions.InitError;
import org.prebid.mobile.core.BuildConfig;
import org.prebid.mobile.rendering.listeners.SdkInitializationListener;
import org.prebid.mobile.rendering.mraid.MraidEnv;
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
package org.prebid.mobile.api.exceptions;

public class InitError {

private String error;

public InitError(String error) {
this.error = error;
}

public String getError() {
return error;
}

}
Original file line number Diff line number Diff line change
@@ -1,23 +1,11 @@
package org.prebid.mobile.rendering.listeners;

import org.prebid.mobile.api.exceptions.InitError;

public interface SdkInitializationListener {

void onSdkInit();

void onSdkFailedToInit(InitError error);

class InitError {

private String error;

public InitError(String error) {
this.error = error;
}

public String getError() {
return error;
}

}

}
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
import androidx.annotation.Nullable;
import org.prebid.mobile.LogUtil;
import org.prebid.mobile.PrebidMobile;
import org.prebid.mobile.api.exceptions.InitError;
import org.prebid.mobile.rendering.listeners.SdkInitializationListener;
import org.prebid.mobile.rendering.session.manager.OmAdSessionManager;
import org.prebid.mobile.rendering.utils.helpers.AppInfoManager;
Expand All @@ -30,7 +31,7 @@ public static void init(
String error = "Context must be not null!";
LogUtil.error(error);
if (listener != null) {
listener.onSdkFailedToInit(new SdkInitializationListener.InitError(error));
listener.onSdkFailedToInit(new InitError(error));
}
return;
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
import org.json.JSONObject;
import org.prebid.mobile.LogUtil;
import org.prebid.mobile.PrebidMobile;
import org.prebid.mobile.api.exceptions.InitError;
import org.prebid.mobile.rendering.listeners.SdkInitializationListener;
import org.prebid.mobile.rendering.networking.BaseNetworkTask;
import org.prebid.mobile.rendering.networking.ResponseHandler;
Expand Down Expand Up @@ -81,7 +82,7 @@ private static void onInitError(
) {
LogUtil.error(TAG, message);
if (listener != null) {
listener.onSdkFailedToInit(new SdkInitializationListener.InitError(message));
listener.onSdkFailedToInit(new InitError(message));
}
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@
import com.applovin.mediation.adapters.prebid.managers.MaxNativeManager;
import com.applovin.sdk.AppLovinSdk;
import org.prebid.mobile.PrebidMobile;
import org.prebid.mobile.api.exceptions.InitError;
import org.prebid.mobile.rendering.listeners.SdkInitializationListener;

@Keep
Expand Down

0 comments on commit 90eb766

Please sign in to comment.