Use MODE for favoriteSlot in HistoryInfo

This commit is contained in:
FooIbar authored and tarsin committed 2022-12-12 01:03:09 +08:00
1 parent 5bd270fe6a
commit 2087970de6
3 files changed
+16 -11

No files matched your search

@@ -328,15 +328,16 @@ public class EhDB {
public static synchronized void putHistoryInfo(GalleryInfo galleryInfo) {
HistoryDao dao = db.historyDao();
HistoryInfo info = dao.load(galleryInfo.gid);
if (null != info) {
// Update time
info.time = System.currentTimeMillis();
HistoryInfo info;
if (galleryInfo instanceof HistoryInfo) {
info = (HistoryInfo) galleryInfo;
} else {
info = new HistoryInfo(galleryInfo);
}
info.time = System.currentTimeMillis();
if (null != dao.load(info.gid)) {
dao.update(info);
} else {
// New history
info = new HistoryInfo(galleryInfo);
info.time = System.currentTimeMillis();
dao.insert(info);
}
}