Merge branch 'master' of gitlab.futo.org:videostreaming/grayjay

This commit is contained in:
Kelvin K 2025-06-20 15:35:30 +02:00
commit a8921a1aba
2 changed files with 8 additions and 2 deletions

View file

@ -62,7 +62,7 @@ class DownloadService : Service() {
Logger.i(TAG, "onStartCommand"); Logger.i(TAG, "onStartCommand");
synchronized(this) { synchronized(this) {
if(_started) if(_started)
return START_STICKY; return START_NOT_STICKY;
if(!FragmentedStorage.isInitialized) { if(!FragmentedStorage.isInitialized) {
Logger.i(TAG, "Attempted to start DownloadService without initialized files"); Logger.i(TAG, "Attempted to start DownloadService without initialized files");

View file

@ -78,7 +78,13 @@ class StateSync {
onAuthorized = { sess, isNewlyAuthorized, isNewSession -> onAuthorized = { sess, isNewlyAuthorized, isNewSession ->
if (isNewSession) { if (isNewSession) {
deviceUpdatedOrAdded.emit(sess.remotePublicKey, sess) deviceUpdatedOrAdded.emit(sess.remotePublicKey, sess)
StateApp.instance.scope.launch(Dispatchers.IO) { checkForSync(sess) } StateApp.instance.scope.launch(Dispatchers.IO) {
try {
checkForSync(sess)
} catch (e: Throwable) {
Logger.e(TAG, "Failed to check for sync.", e)
}
}
} }
} }