DLNA renderers, app updates told like Librarian, acquisition without Lidarr, Collection and admin rework (M502–M505, M542) #156
@@ -62,7 +62,7 @@ class UpdateRepository(
|
|||||||
private val installedCode: Long,
|
private val installedCode: Long,
|
||||||
private val installedName: String,
|
private val installedName: String,
|
||||||
private val offers: Boolean,
|
private val offers: Boolean,
|
||||||
// Where the updater before this one kept its download, never cleaned up.
|
// A download left by older builds of the app, which nothing else removes.
|
||||||
private val legacyApk: File? = null,
|
private val legacyApk: File? = null,
|
||||||
) {
|
) {
|
||||||
private val turns = Mutex()
|
private val turns = Mutex()
|
||||||
|
|||||||
@@ -578,8 +578,8 @@ func TestVersionName_AndroidSourcesCount(t *testing.T) {
|
|||||||
|
|
||||||
// The app offers an update whenever the server's APK has a different name
|
// The app offers an update whenever the server's APK has a different name
|
||||||
// from its own, so the APK's name must move for Android commits and ONLY for
|
// from its own, so the APK's name must move for Android commits and ONLY for
|
||||||
// them. Named from the whole repo, every server-only deploy offered each
|
// them. A name taken from the whole repo would offer every phone a rebuild of
|
||||||
// phone a rebuild of the app it already had.
|
// the app it already has on each server-only deploy.
|
||||||
func TestApkName_MovesOnlyForAndroidCommits(t *testing.T) {
|
func TestApkName_MovesOnlyForAndroidCommits(t *testing.T) {
|
||||||
const (
|
const (
|
||||||
app = "1757443736" // 2025.09.09.1848
|
app = "1757443736" // 2025.09.09.1848
|
||||||
|
|||||||
Reference in New Issue
Block a user