From b181c49d5868d8048d6d65659cf7b655eab5ffe2 Mon Sep 17 00:00:00 2001 From: Jays2Kings Date: Sun, 13 Dec 2020 17:44:10 -0500 Subject: [PATCH] Force MAL logout on update --- app/src/main/java/eu/kanade/tachiyomi/Migrations.kt | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/app/src/main/java/eu/kanade/tachiyomi/Migrations.kt b/app/src/main/java/eu/kanade/tachiyomi/Migrations.kt index 88a7cf16c7..84f0262273 100644 --- a/app/src/main/java/eu/kanade/tachiyomi/Migrations.kt +++ b/app/src/main/java/eu/kanade/tachiyomi/Migrations.kt @@ -5,9 +5,12 @@ import eu.kanade.tachiyomi.data.download.DownloadProvider import eu.kanade.tachiyomi.data.library.LibraryUpdateJob import eu.kanade.tachiyomi.data.preference.PreferencesHelper import eu.kanade.tachiyomi.data.preference.getOrDefault +import eu.kanade.tachiyomi.data.track.TrackManager import eu.kanade.tachiyomi.data.updater.UpdaterJob import eu.kanade.tachiyomi.extension.ExtensionUpdateJob import eu.kanade.tachiyomi.ui.library.LibraryPresenter +import uy.kohesive.injekt.Injekt +import uy.kohesive.injekt.api.get import java.io.File object Migrations { @@ -81,6 +84,11 @@ object Migrations { if (oldVersion < 66) { LibraryPresenter.updateCustoms() } + if (oldVersion < 67) { + // Force MAL log out due to login flow change + val trackManager = Injekt.get() + trackManager.myAnimeList.logout() + } return true } return false