Skip to content

Commit 1d01ec0

Browse files
committed
chore: add native patched library
1 parent 51f3650 commit 1d01ec0

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
@@ -42,6 +42,7 @@
4242
"@react-native-vector-icons/get-image": "12.3.0",
4343
"@react-native-vector-icons/material-icons": "12.4.1",
4444
"react-native-video": "6.19.2",
45+
"react-native-track-player": "4.1.2",
4546
"semver": "7.7.4"
4647
},
4748
"devDependencies": {
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)