Skip to content

Commit 805d7d2

Browse files
authored
Merge pull request #623 from AppsFlyerSDK/dev/DELIVERY-88361/mediation_enum_fix
Enum locale fix
2 parents 2fcf46c + e21a145 commit 805d7d2

1 file changed

Lines changed: 9 additions & 1 deletion

File tree

android/src/main/java/com/appsflyer/reactnative/RNAppsFlyerModule.java

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@
4646
import java.util.List;
4747
import java.util.Map;
4848
import java.util.Iterator;
49+
import java.util.Locale;
4950

5051
import static com.appsflyer.reactnative.RNAppsFlyerConstants.*;
5152
import static com.appsflyer.reactnative.RNAppsFlyerConstants.afOnDeepLinking;
@@ -400,7 +401,14 @@ public void logAdRevenue(ReadableMap adRevenueDictionary) {
400401
return;
401402
}
402403

403-
MediationNetwork mediationNetwork = MediationNetwork.valueOf(mediationNetworkValue.toUpperCase());
404+
MediationNetwork mediationNetwork;
405+
try {
406+
mediationNetwork = MediationNetwork.valueOf(mediationNetworkValue.toUpperCase(Locale.ENGLISH));
407+
} catch (IllegalArgumentException e) {
408+
Log.d("AppsFlyer", "Invalid mediation network: " + mediationNetworkValue);
409+
return;
410+
}
411+
404412
if (mediationNetwork == null) {
405413
Log.d("AppsFlyer", "Invalid mediation network");
406414
return;

0 commit comments

Comments
 (0)