Let room generate kotlin

This commit is contained in:
tarsin committed 2023-03-23 16:14:26 +08:00
1 parent bfb5752622
commit f1c1f2dbe8
4 files changed
+9 -16

No files matched your search

+3 -1
View File
@@ -243,7 +243,9 @@ object EhDB {
@Synchronized
fun deleteQuickSearch(quickSearch: QuickSearch?) {
val dao = db.quickSearchDao()
dao.delete(quickSearch)
if (quickSearch != null) {
dao.delete(quickSearch)
}
}
@Synchronized
@@ -12,18 +12,8 @@ class HistoryInfo() : BaseGalleryInfo() {
var time: Long = 0
// Trick: Use MODE for favoriteSlot
// Shadow its accessors
@ColumnInfo(name = "MODE")
private val mode: Int = 0
fun getMode(): Int {
return favoriteSlot + 2
}
fun setMode(mode: Int) {
favoriteSlot = mode - 2
}
// Trick end
override var favoriteSlot: Int = -2
constructor(galleryInfo: GalleryInfo) : this() {
gid = galleryInfo.gid
@@ -39,4 +29,4 @@ class HistoryInfo() : BaseGalleryInfo() {
simpleLanguage = galleryInfo.simpleLanguage
favoriteSlot = galleryInfo.favoriteSlot
}
}
}
@@ -24,5 +24,5 @@ interface QuickSearchDao : BasicDao<QuickSearch> {
override fun insert(t: QuickSearch): Long
@Delete
fun delete(quickSearch: QuickSearch?)
fun delete(quickSearch: QuickSearch)
}