Skip to content

Commit 66ececb

Browse files
Merge pull request #232 from mendix/moo/MOO-2325-add-patched-library
[MOO-2325] Fix for patched native lib
2 parents 912f4b4 + ef33728 commit 66ececb

3 files changed

Lines changed: 53 additions & 0 deletions

File tree

package-lock.json

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

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,7 @@
6666
"react-native-bootsplash": "6.3.12",
6767
"react-native-svg": "15.15.4",
6868
"react-native-tab-view": "4.3.0",
69+
"react-native-track-player": "4.1.2",
6970
"@react-native-vector-icons/common": "12.4.2",
7071
"@react-native-vector-icons/get-image": "12.3.0",
7172
"@react-native-vector-icons/material-icons": "12.4.1",
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
diff --git a/node_modules/react-native-track-player/android/src/main/java/com/doublesymmetry/trackplayer/module/MusicModule.kt b/node_modules/react-native-track-player/android/src/main/java/com/doublesymmetry/trackplayer/module/MusicModule.kt
2+
index b2409a09939164c49c0f7a16bb6d3284e8eab8fb..699a6e4f4e2652eca69cd1d3a522c21971fee1b4 100644
3+
--- a/node_modules/react-native-track-player/android/src/main/java/com/doublesymmetry/trackplayer/module/MusicModule.kt
4+
+++ b/node_modules/react-native-track-player/android/src/main/java/com/doublesymmetry/trackplayer/module/MusicModule.kt
5+
@@ -545,7 +545,7 @@ class MusicModule(reactContext: ReactApplicationContext) : ReactContextBaseJavaM
6+
if (verifyServiceBoundOrReject(callback)) return@launch
7+
8+
if (index >= 0 && index < musicService.tracks.size) {
9+
- callback.resolve(Arguments.fromBundle(musicService.tracks[index].originalItem))
10+
+ callback.resolve(musicService.tracks[index].originalItem?.let { Arguments.fromBundle(it) })
11+
} else {
12+
callback.resolve(null)
13+
}
14+
@@ -584,9 +584,11 @@ class MusicModule(reactContext: ReactApplicationContext) : ReactContextBaseJavaM
15+
if (verifyServiceBoundOrReject(callback)) return@launch
16+
callback.resolve(
17+
if (musicService.tracks.isEmpty()) null
18+
- else Arguments.fromBundle(
19+
- musicService.tracks[musicService.getCurrentTrackIndex()].originalItem
20+
- )
21+
+ else musicService.tracks[musicService.getCurrentTrackIndex()].originalItem?.let {
22+
+ Arguments.fromBundle(
23+
+ it
24+
+ )
25+
+ }
26+
)
27+
}
28+

0 commit comments

Comments
 (0)