Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 32c1731

Browse files
committed
fix(sdkVersions): fix ci issues
1 parent 2815056 commit 32c1731

File tree

4 files changed

+7
-5
lines changed

4 files changed

+7
-5
lines changed

android/src/main/java/com/instabug/reactlibrary/RNInstabug.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
public class RNInstabug {
2020

2121
private static RNInstabug instance;
22+
public static final String SDK_VERSION = "11.13.0";
2223

2324
private RNInstabug() {}
2425

@@ -111,10 +112,10 @@ public void init(
111112
@VisibleForTesting
112113
public void setCurrentPlatform() {
113114
try {
114-
Method method = InstabugUtil.getMethod(Class.forName("com.instabug.library.Instabug"), "setCurrentPlatform", int.class);
115+
Method method = InstabugUtil.getMethod(Class.forName("com.instabug.library.Instabug"), "setCurrentPlatform", int.class, String.class);
115116
if (method != null) {
116117
Log.i("IBG-CP-Bridge", "invoking setCurrentPlatform with platform: " + Platform.RN + " and version: 11.13.0");
117-
method.invoke(null, Platform.RN, "11.13.0"); // Second parameter is the version of the RN SDK
118+
method.invoke(null, Platform.RN, SDK_VERSION); // Second parameter is the version of the RN SDK
118119
} else {
119120
Log.e("IBG-CP-Bridge", "setCurrentPlatform was not found by reflection");
120121
}

android/src/test/java/com/instabug/reactlibrary/RNInstabugTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,7 @@ public void testInitWithoutLogLevel() {
103103
public void testSetCurrentPlatform() {
104104
sut.setCurrentPlatform();
105105

106-
reflected.verify(() -> MockReflected.setCurrentPlatform(Platform.RN, "11.13.0"));
106+
reflected.verify(() -> MockReflected.setCurrentPlatform(Platform.RN, RNInstabug.SDK_VERSION));
107107
}
108108

109109
@Test

android/src/test/java/com/instabug/reactlibrary/util/GlobalMocks.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,12 +23,12 @@ public static void setUp() throws NoSuchMethodException {
2323
reflection = mockStatic(InstabugUtil.class);
2424
reflected = mockStatic(MockReflected.class);
2525

26-
Method mSetCurrentPlatform = MockReflected.class.getDeclaredMethod("setCurrentPlatform", int.class);
26+
Method mSetCurrentPlatform = MockReflected.class.getDeclaredMethod("setCurrentPlatform", int.class, String.class);
2727
mSetCurrentPlatform.setAccessible(true);
2828

2929
// setCurrentPlatform mock
3030
reflection
31-
.when(() -> InstabugUtil.getMethod(Class.forName("com.instabug.library.Instabug"), "setCurrentPlatform", int.class))
31+
.when(() -> InstabugUtil.getMethod(Class.forName("com.instabug.library.Instabug"), "setCurrentPlatform", int.class, String.class))
3232
.thenReturn(mSetCurrentPlatform);
3333

3434
// setBaseUrl mock

ios/RNInstabug/InstabugReactBridge.m

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -433,6 +433,7 @@ - (void) setBaseUrlForDeprecationLogs {
433433
[inv setTarget:[Instabug class]];
434434
IBGPlatform platform = IBGPlatformReactNative;
435435
[inv setArgument:&(platform) atIndex:2];
436+
[inv setArgument:&(cpSDKVersion) atIndex:3];
436437

437438
[inv invoke];
438439
}

0 commit comments

Comments
 (0)