feat(deeplink): add DeeplinkNavigator, DeeplinkBottomSheet and integrate into History and Player
This commit is contained in:
16
app/src/main/java/com/radiola/deeplink/DeeplinkNavigator.kt
Normal file
16
app/src/main/java/com/radiola/deeplink/DeeplinkNavigator.kt
Normal file
@@ -0,0 +1,16 @@
|
||||
package com.radiola.deeplink
|
||||
|
||||
import android.content.Context
|
||||
import android.content.Intent
|
||||
import android.net.Uri
|
||||
import com.radiola.domain.model.DeeplinkService
|
||||
import com.radiola.domain.model.Track
|
||||
|
||||
object DeeplinkNavigator {
|
||||
|
||||
fun openSearch(context: Context, track: Track, service: DeeplinkService) {
|
||||
val url = service.buildSearchUrl(track.artist, track.song)
|
||||
val intent = Intent(Intent.ACTION_VIEW, Uri.parse(url))
|
||||
context.startActivity(Intent.createChooser(intent, "Открыть в..."))
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user