Actually fix favorite entry parent versions
This commit is contained in:
parent
912d2ecd62
commit
8c78ae48c1
@ -48,11 +48,11 @@ import tachiyomi.domain.manga.interactor.GetSearchMetadata
|
|||||||
import tachiyomi.domain.manga.interactor.GetSearchTags
|
import tachiyomi.domain.manga.interactor.GetSearchTags
|
||||||
import tachiyomi.domain.manga.interactor.GetSearchTitles
|
import tachiyomi.domain.manga.interactor.GetSearchTitles
|
||||||
import tachiyomi.domain.manga.interactor.InsertFavoriteEntries
|
import tachiyomi.domain.manga.interactor.InsertFavoriteEntries
|
||||||
|
import tachiyomi.domain.manga.interactor.InsertFavoriteEntryAlternative
|
||||||
import tachiyomi.domain.manga.interactor.InsertFlatMetadata
|
import tachiyomi.domain.manga.interactor.InsertFlatMetadata
|
||||||
import tachiyomi.domain.manga.interactor.InsertMergedReference
|
import tachiyomi.domain.manga.interactor.InsertMergedReference
|
||||||
import tachiyomi.domain.manga.interactor.SetCustomMangaInfo
|
import tachiyomi.domain.manga.interactor.SetCustomMangaInfo
|
||||||
import tachiyomi.domain.manga.interactor.SetMangaFilteredScanlators
|
import tachiyomi.domain.manga.interactor.SetMangaFilteredScanlators
|
||||||
import tachiyomi.domain.manga.interactor.InsertFavoriteEntryAlternative
|
|
||||||
import tachiyomi.domain.manga.interactor.UpdateMergedSettings
|
import tachiyomi.domain.manga.interactor.UpdateMergedSettings
|
||||||
import tachiyomi.domain.manga.repository.CustomMangaRepository
|
import tachiyomi.domain.manga.repository.CustomMangaRepository
|
||||||
import tachiyomi.domain.manga.repository.FavoritesEntryRepository
|
import tachiyomi.domain.manga.repository.FavoritesEntryRepository
|
||||||
|
@ -44,6 +44,5 @@ class FavoritesEntryRepositoryImpl(
|
|||||||
} catch (e: Exception) {
|
} catch (e: Exception) {
|
||||||
logcat(LogPriority.INFO, e)
|
logcat(LogPriority.INFO, e)
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -19,9 +19,9 @@ CREATE INDEX eh_favorites_alternatives_gid_token_index ON eh_favorites_alternati
|
|||||||
CREATE INDEX eh_favorites_alternatives_other_gid_token_index ON eh_favorites_alternatives(otherGid, otherToken);
|
CREATE INDEX eh_favorites_alternatives_other_gid_token_index ON eh_favorites_alternatives(otherGid, otherToken);
|
||||||
|
|
||||||
selectAll:
|
selectAll:
|
||||||
SELECT f.gid, f.token, f.title, f.category, a.otherGid, a.otherToken
|
SELECT coalesce(a.gid, f.gid), coalesce(a.token, f.token), f.title, f.category, a.otherGid, a.otherToken
|
||||||
FROM eh_favorites AS f
|
FROM eh_favorites AS f
|
||||||
LEFT JOIN eh_favorites_alternatives AS a ON f.gid = a.gid AND f.token = a.token;
|
LEFT JOIN eh_favorites_alternatives AS a ON (f.gid = a.gid AND f.token = a.token) OR (f.gid = a.otherGid AND f.token = a.otherToken);
|
||||||
|
|
||||||
insertEhFavorites:
|
insertEhFavorites:
|
||||||
INSERT INTO eh_favorites (title, gid, token, category) VALUES (?, ?, ?, ?);
|
INSERT INTO eh_favorites (title, gid, token, category) VALUES (?, ?, ?, ?);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user