[App] Disable profile archiver permanently, force app sync on first login

This commit is contained in:
Kuba Szczodrzyński 2025-02-01 23:40:00 +01:00
parent db444d89f0
commit aeecc48639
No known key found for this signature in database
GPG Key ID: 43037AC62A600562
2 changed files with 6 additions and 2 deletions

View File

@ -114,6 +114,11 @@ open class EdziennikTask(override val profileId: Int, val request: Any) : IApiTa
}
}
if (profile?.empty == true) {
// force app sync on first login
app.config.sync.lastAppSync = 0L
}
edziennikInterface = when (loginStore.type) {
LoginType.LIBRUS -> Librus(app, profile, loginStore, taskCallback)
LoginType.MOBIDZIENNIK -> Mobidziennik(app, profile, loginStore, taskCallback)

View File

@ -72,8 +72,7 @@ fun Profile.getAppData() =
if (App.profileId == this.id) App.data else AppData.get(this.loginStoreType)
fun Profile.shouldArchive(): Boolean {
if (loginStoreType == LoginType.DEMO)
return false
return false
// vulcan hotfix
if (dateYearEnd.month > 6) {
dateYearEnd.month = 6