Restart Video Cache when chancing Tor Setup
This commit is contained in:
@@ -50,6 +50,9 @@ object ServiceManager {
|
|||||||
.build()
|
.build()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Initializes video cache.
|
||||||
|
VideoCache.init(context.applicationContext)
|
||||||
|
|
||||||
if (myAccount != null) {
|
if (myAccount != null) {
|
||||||
Client.connect(myAccount.activeRelays() ?: myAccount.convertLocalRelays())
|
Client.connect(myAccount.activeRelays() ?: myAccount.convertLocalRelays())
|
||||||
|
|
||||||
|
|||||||
@@ -29,6 +29,13 @@ object VideoCache {
|
|||||||
exoDatabaseProvider
|
exoDatabaseProvider
|
||||||
)
|
)
|
||||||
|
|
||||||
|
cacheDataSourceFactory = CacheDataSource.Factory()
|
||||||
|
.setCache(simpleCache)
|
||||||
|
.setUpstreamDataSourceFactory(
|
||||||
|
OkHttpDataSource.Factory(HttpClient.getHttpClient())
|
||||||
|
)
|
||||||
|
.setFlags(CacheDataSource.FLAG_IGNORE_CACHE_ON_ERROR)
|
||||||
|
} else {
|
||||||
cacheDataSourceFactory = CacheDataSource.Factory()
|
cacheDataSourceFactory = CacheDataSource.Factory()
|
||||||
.setCache(simpleCache)
|
.setCache(simpleCache)
|
||||||
.setUpstreamDataSourceFactory(
|
.setUpstreamDataSourceFactory(
|
||||||
|
|||||||
@@ -13,7 +13,6 @@ import androidx.fragment.app.FragmentActivity
|
|||||||
import androidx.lifecycle.viewmodel.compose.viewModel
|
import androidx.lifecycle.viewmodel.compose.viewModel
|
||||||
import com.vitorpamplona.amethyst.LocalPreferences
|
import com.vitorpamplona.amethyst.LocalPreferences
|
||||||
import com.vitorpamplona.amethyst.ServiceManager
|
import com.vitorpamplona.amethyst.ServiceManager
|
||||||
import com.vitorpamplona.amethyst.VideoCache
|
|
||||||
import com.vitorpamplona.amethyst.service.model.ChannelCreateEvent
|
import com.vitorpamplona.amethyst.service.model.ChannelCreateEvent
|
||||||
import com.vitorpamplona.amethyst.service.model.ChannelMessageEvent
|
import com.vitorpamplona.amethyst.service.model.ChannelMessageEvent
|
||||||
import com.vitorpamplona.amethyst.service.model.ChannelMetadataEvent
|
import com.vitorpamplona.amethyst.service.model.ChannelMetadataEvent
|
||||||
@@ -42,9 +41,6 @@ class MainActivity : FragmentActivity() {
|
|||||||
|
|
||||||
val startingPage = uriToRoute(uri)
|
val startingPage = uriToRoute(uri)
|
||||||
|
|
||||||
// Initializes video cache.
|
|
||||||
VideoCache.init(this.applicationContext)
|
|
||||||
|
|
||||||
LocalPreferences.migrateSingleUserPrefs()
|
LocalPreferences.migrateSingleUserPrefs()
|
||||||
|
|
||||||
setContent {
|
setContent {
|
||||||
|
|||||||
Reference in New Issue
Block a user