Skip to content
This repository was archived by the owner on Sep 3, 2022. It is now read-only.

Commit a1d900f

Browse files
committed
it will be long painful night
1 parent ac785c1 commit a1d900f

File tree

6 files changed

+33
-9
lines changed

6 files changed

+33
-9
lines changed

RNSimInfo.d.ts

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,16 @@
11
export interface IRNSimInfo {
2+
carrierName0: string;
3+
displayName0: string;
4+
countryCode0: string;
5+
mcc0: string;
6+
mnc0: string;
7+
isNetworkRoaming0: string;
8+
isDataRoaming0: string;
9+
simSlotIndex0: string;
10+
phoneNumber0: string;
11+
deviceId0: string;
12+
simSerialNumber0: string;
13+
subscriptionId0: string;
214
carrierName1: string;
315
displayName1: string;
416
countryCode1: string;

RNSimInfo.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

RNSimInfo.ts

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,18 @@
66
import { NativeModules } from 'react-native'
77

88
export interface IRNSimInfo {
9+
carrierName0: string;
10+
displayName0: string;
11+
countryCode0: string;
12+
mcc0: string;
13+
mnc0: string;
14+
isNetworkRoaming0: string;
15+
isDataRoaming0: string;
16+
simSlotIndex0: string;
17+
phoneNumber0: string;
18+
deviceId0: string;
19+
simSerialNumber0: string;
20+
subscriptionId0: string;
921
carrierName1: string;
1022
displayName1: string;
1123
countryCode1: string;

android/src/main/java/eu/sigrlami/sim/RNSimModule.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,9 +58,8 @@ public String getName() {
5858

5959
List<SubscriptionInfo> subscriptionInfos = manager.getActiveSubscriptionInfoList();
6060

61-
int sub = 1;
61+
int sub = 0;
6262
for (SubscriptionInfo subInfo : subscriptionInfos) {
63-
sub++;
6463
CharSequence carrierName = subInfo.getCarrierName();
6564
String countryIso = subInfo.getCountryIso();
6665
int dataRoaming = subInfo.getDataRoaming(); // 1 is enabled ; 0 is disabled
@@ -86,6 +85,7 @@ public String getName() {
8685
constants.put("deviceId" + sub, deviceId);
8786
constants.put("simSerialNumber" + sub, iccId);
8887
constants.put("subscriptionId" + sub, subscriptionId);
88+
sub++;
8989
}
9090
} catch (Exception e) {
9191
e.printStackTrace();

index.js

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

index.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,12 @@ export default {
77
return RNSimInfo
88
},
99
getTelephoneNumber() {
10-
return RNSimInfo.phoneNumber1
10+
return RNSimInfo.phoneNumber0
1111
},
1212
getCarrierName() {
13-
return RNSimInfo.carrierName1
13+
return RNSimInfo.carrierName0
1414
},
1515
getCountryCode() {
16-
return RNSimInfo.countryCode1
16+
return RNSimInfo.countryCode0
1717
}
1818
}

0 commit comments

Comments
 (0)