Skip to content

Commit ae335cc

Browse files
committed
fix: identifier generator change
1 parent d253320 commit ae335cc

File tree

2 files changed

+28
-31
lines changed

2 files changed

+28
-31
lines changed

android/src/main/java/com/freeraspreactnative/events/RaspExecutionStateEvent.kt

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,17 @@
11
package com.freeraspreactnative.events
22

33
import com.facebook.react.bridge.Arguments
4-
import com.freeraspreactnative.utils.RandomGenerator.generateRandomIdentifiers
4+
import com.freeraspreactnative.utils.RandomGenerator
55

66
internal sealed class RaspExecutionStateEvent(override val value: Int) : BaseRaspEvent {
77
override val channelName: String get() = CHANNEL_NAME
88
override val channelKey: String get() = CHANNEL_KEY
99

10-
data object AllChecksFinished : RaspExecutionStateEvent(identifiers[2])
10+
data object AllChecksFinished : RaspExecutionStateEvent(RandomGenerator.next())
1111

1212
companion object Companion {
13-
val identifiers = generateRandomIdentifiers(3)
14-
internal val CHANNEL_NAME = identifiers[0].toString()
15-
internal val CHANNEL_KEY = identifiers[1].toString()
13+
internal val CHANNEL_NAME = RandomGenerator.next().toString()
14+
internal val CHANNEL_KEY = RandomGenerator.next().toString()
1615
internal val ALL_EVENTS = Arguments.fromList(
1716
listOf(
1817
AllChecksFinished

android/src/main/java/com/freeraspreactnative/events/ThreatEvent.kt

Lines changed: 24 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package com.freeraspreactnative.events
22

33
import com.facebook.react.bridge.Arguments
4-
import com.freeraspreactnative.utils.RandomGenerator.generateRandomIdentifiers
4+
import com.freeraspreactnative.utils.RandomGenerator
55

66
/**
77
* Sealed class to represent the error codes.
@@ -14,33 +14,31 @@ internal sealed class ThreatEvent(override val value: Int) : BaseRaspEvent {
1414
override val channelName: String get() = CHANNEL_NAME
1515
override val channelKey: String get() = CHANNEL_KEY
1616

17-
data object AppIntegrity : ThreatEvent(identifiers[3])
18-
data object PrivilegedAccess : ThreatEvent(identifiers[4])
19-
data object Debug : ThreatEvent(identifiers[5])
20-
data object Hooks : ThreatEvent(identifiers[6])
21-
data object Passcode : ThreatEvent(identifiers[7])
22-
data object Simulator : ThreatEvent(identifiers[8])
23-
data object SecureHardwareNotAvailable : ThreatEvent(identifiers[9])
24-
data object DeviceBinding : ThreatEvent(identifiers[10])
25-
data object UnofficialStore : ThreatEvent(identifiers[11])
26-
data object ObfuscationIssues : ThreatEvent(identifiers[12])
27-
data object SystemVPN : ThreatEvent(identifiers[13])
28-
data object DevMode : ThreatEvent(identifiers[14])
29-
data object Malware : ThreatEvent(identifiers[15])
30-
data object ADBEnabled : ThreatEvent(identifiers[16])
31-
data object Screenshot : ThreatEvent(identifiers[17])
32-
data object ScreenRecording : ThreatEvent(identifiers[18])
33-
data object MultiInstance : ThreatEvent(identifiers[19])
34-
data object TimeSpoofing : ThreatEvent(identifiers[20])
35-
data object LocationSpoofing : ThreatEvent(identifiers[21])
36-
data object UnsecureWifi : ThreatEvent(identifiers[22])
17+
data object AppIntegrity : ThreatEvent(RandomGenerator.next())
18+
data object PrivilegedAccess : ThreatEvent(RandomGenerator.next())
19+
data object Debug : ThreatEvent(RandomGenerator.next())
20+
data object Hooks : ThreatEvent(RandomGenerator.next())
21+
data object Passcode : ThreatEvent(RandomGenerator.next())
22+
data object Simulator : ThreatEvent(RandomGenerator.next())
23+
data object SecureHardwareNotAvailable : ThreatEvent(RandomGenerator.next())
24+
data object DeviceBinding : ThreatEvent(RandomGenerator.next())
25+
data object UnofficialStore : ThreatEvent(RandomGenerator.next())
26+
data object ObfuscationIssues : ThreatEvent(RandomGenerator.next())
27+
data object SystemVPN : ThreatEvent(RandomGenerator.next())
28+
data object DevMode : ThreatEvent(RandomGenerator.next())
29+
data object Malware : ThreatEvent(RandomGenerator.next())
30+
data object ADBEnabled : ThreatEvent(RandomGenerator.next())
31+
data object Screenshot : ThreatEvent(RandomGenerator.next())
32+
data object ScreenRecording : ThreatEvent(RandomGenerator.next())
33+
data object MultiInstance : ThreatEvent(RandomGenerator.next())
34+
data object TimeSpoofing : ThreatEvent(RandomGenerator.next())
35+
data object LocationSpoofing : ThreatEvent(RandomGenerator.next())
36+
data object UnsecureWifi : ThreatEvent(RandomGenerator.next())
3737

3838
companion object {
39-
val identifiers = generateRandomIdentifiers(23)
40-
41-
internal val CHANNEL_NAME = identifiers[0].toString()
42-
internal val CHANNEL_KEY = identifiers[1].toString()
43-
internal val MALWARE_CHANNEL_KEY = identifiers[2].toString()
39+
internal val CHANNEL_NAME = RandomGenerator.next().toString()
40+
internal val CHANNEL_KEY = RandomGenerator.next().toString()
41+
internal val MALWARE_CHANNEL_KEY = RandomGenerator.next().toString()
4442

4543
internal val ALL_EVENTS = Arguments.fromList(
4644
listOf(

0 commit comments

Comments
 (0)