[db] add support for adding repos on content:// and file:// URIs

This complicates the code for this niche use-case, but is wanted by F-Droid to support communities with bad or no internet connectivity.
This commit is contained in:
Torsten Grote committed 2023-10-20 09:26:15 -03:00
1 parent 640fc64782
commit 62aa00b5b4
6 files changed
+70 -29

No files matched your search

@@ -16,6 +16,7 @@ import io.mockk.just
import io.mockk.mockk
import io.mockk.mockkStatic
import io.mockk.slot
import io.mockk.verify
import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.delay
import kotlinx.coroutines.launch
@@ -213,6 +214,10 @@ internal class RepoAdderTest {
assertTrue(addedState is Added, addedState.toString())
assertEquals(existingRepo, addedState.repo)
}
verify(exactly = 1) {
repoDao.updateUserMirrors(42L, listOf(url.trimEnd('/')))
}
}
@Test