feat: upload collected run data to api
This commit is contained in:
@@ -6,8 +6,10 @@ import android.app.NotificationManager
|
||||
import android.os.Build
|
||||
import at.lockstep.jukebox.Jukebox
|
||||
import at.lockstep.jukebox.PlaylistRepository
|
||||
import at.lockstep.player.data.MetadataSyncClient
|
||||
import at.lockstep.player.data.db.AppDatabase
|
||||
import okhttp3.Interceptor
|
||||
import okhttp3.OkHttpClient
|
||||
import java.util.concurrent.atomic.AtomicReference
|
||||
|
||||
class LockstepApplication : Application() {
|
||||
@@ -15,6 +17,13 @@ class LockstepApplication : Application() {
|
||||
|
||||
val database: AppDatabase by lazy { AppDatabase.getInstance(this) }
|
||||
|
||||
val metadataSyncClient: MetadataSyncClient by lazy {
|
||||
MetadataSyncClient(
|
||||
OkHttpClient(),
|
||||
BuildConfig.LOCKSTEP_API_BASE_URL.trimEnd('/'),
|
||||
)
|
||||
}
|
||||
|
||||
val playlistRepository: PlaylistRepository by lazy {
|
||||
Jukebox.playlistRepository(
|
||||
this,
|
||||
|
||||
Reference in New Issue
Block a user