Update Okio, use more KTX stuff (#4353)
* Update Okio to 2.10.0
* Use some more KTX extensions
(cherry picked from commit 5f7e34b6a1)
# Conflicts:
# app/src/main/java/eu/kanade/tachiyomi/data/database/mappers/CategoryTypeMapping.kt
# app/src/main/java/eu/kanade/tachiyomi/data/database/mappers/MangaTypeMapping.kt
# app/src/main/java/eu/kanade/tachiyomi/data/database/resolvers/MangaFavoritePutResolver.kt
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
package exh.merged.sql.mappers
|
||||
|
||||
import android.content.ContentValues
|
||||
import android.database.Cursor
|
||||
import androidx.core.content.contentValuesOf
|
||||
import androidx.core.database.getLongOrNull
|
||||
import com.pushtorefresh.storio.sqlite.SQLiteTypeMapping
|
||||
import com.pushtorefresh.storio.sqlite.operations.delete.DefaultDeleteResolver
|
||||
@@ -42,19 +42,19 @@ class MergedMangaPutResolver : DefaultPutResolver<MergedMangaReference>() {
|
||||
.whereArgs(obj.id)
|
||||
.build()
|
||||
|
||||
override fun mapToContentValues(obj: MergedMangaReference) = ContentValues(5).apply {
|
||||
put(COL_ID, obj.id)
|
||||
put(COL_IS_INFO_MANGA, obj.isInfoManga)
|
||||
put(COL_GET_CHAPTER_UPDATES, obj.getChapterUpdates)
|
||||
put(COL_CHAPTER_SORT_MODE, obj.chapterSortMode)
|
||||
put(COL_CHAPTER_PRIORITY, obj.chapterPriority)
|
||||
put(COL_DOWNLOAD_CHAPTERS, obj.downloadChapters)
|
||||
put(COL_MERGE_ID, obj.mergeId)
|
||||
put(COL_MERGE_URL, obj.mergeUrl)
|
||||
put(COL_MANGA_ID, obj.mangaId)
|
||||
put(COL_MANGA_URL, obj.mangaUrl)
|
||||
put(COL_MANGA_SOURCE, obj.mangaSourceId)
|
||||
}
|
||||
override fun mapToContentValues(obj: MergedMangaReference) = contentValuesOf(
|
||||
COL_ID to obj.id,
|
||||
COL_IS_INFO_MANGA to obj.isInfoManga,
|
||||
COL_GET_CHAPTER_UPDATES to obj.getChapterUpdates,
|
||||
COL_CHAPTER_SORT_MODE to obj.chapterSortMode,
|
||||
COL_CHAPTER_PRIORITY to obj.chapterPriority,
|
||||
COL_DOWNLOAD_CHAPTERS to obj.downloadChapters,
|
||||
COL_MERGE_ID to obj.mergeId,
|
||||
COL_MERGE_URL to obj.mergeUrl,
|
||||
COL_MANGA_ID to obj.mangaId,
|
||||
COL_MANGA_URL to obj.mangaUrl,
|
||||
COL_MANGA_SOURCE to obj.mangaSourceId
|
||||
)
|
||||
}
|
||||
|
||||
class MergedMangaGetResolver : DefaultGetResolver<MergedMangaReference>() {
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package exh.merged.sql.resolvers
|
||||
|
||||
import android.content.ContentValues
|
||||
import androidx.core.content.contentValuesOf
|
||||
import com.pushtorefresh.storio.sqlite.StorIOSQLite
|
||||
import com.pushtorefresh.storio.sqlite.operations.put.PutResolver
|
||||
import com.pushtorefresh.storio.sqlite.operations.put.PutResult
|
||||
@@ -25,7 +25,7 @@ class MergeMangaSettingsPutResolver(val reset: Boolean = false) : PutResolver<Me
|
||||
.whereArgs(mergedMangaReference.id)
|
||||
.build()
|
||||
|
||||
fun mapToContentValues(mergedMangaReference: MergedMangaReference) = ContentValues(1).apply {
|
||||
put(MergedTable.COL_CHAPTER_SORT_MODE, mergedMangaReference.chapterSortMode)
|
||||
}
|
||||
fun mapToContentValues(mergedMangaReference: MergedMangaReference) = contentValuesOf(
|
||||
MergedTable.COL_CHAPTER_SORT_MODE to mergedMangaReference.chapterSortMode,
|
||||
)
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package exh.merged.sql.resolvers
|
||||
|
||||
import android.content.ContentValues
|
||||
import androidx.core.content.contentValuesOf
|
||||
import com.pushtorefresh.storio.sqlite.StorIOSQLite
|
||||
import com.pushtorefresh.storio.sqlite.operations.put.PutResolver
|
||||
import com.pushtorefresh.storio.sqlite.operations.put.PutResult
|
||||
@@ -25,7 +25,7 @@ class MergedMangaIdPutResolver : PutResolver<MergedMangaReference>() {
|
||||
.whereArgs(mergedMangaReference.id)
|
||||
.build()
|
||||
|
||||
fun mapToContentValues(mergedMangaReference: MergedMangaReference) = ContentValues(1).apply {
|
||||
put(MergedTable.COL_MANGA_ID, mergedMangaReference.mangaId)
|
||||
}
|
||||
fun mapToContentValues(mergedMangaReference: MergedMangaReference) = contentValuesOf(
|
||||
MergedTable.COL_MANGA_ID to mergedMangaReference.mangaId
|
||||
)
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package exh.merged.sql.resolvers
|
||||
|
||||
import android.content.ContentValues
|
||||
import androidx.core.content.contentValuesOf
|
||||
import com.pushtorefresh.storio.sqlite.StorIOSQLite
|
||||
import com.pushtorefresh.storio.sqlite.operations.put.PutResolver
|
||||
import com.pushtorefresh.storio.sqlite.operations.put.PutResult
|
||||
@@ -25,10 +25,10 @@ class MergedMangaSettingsPutResolver(val reset: Boolean = false) : PutResolver<M
|
||||
.whereArgs(mergedMangaReference.id)
|
||||
.build()
|
||||
|
||||
fun mapToContentValues(mergedMangaReference: MergedMangaReference) = ContentValues(4).apply {
|
||||
put(MergedTable.COL_GET_CHAPTER_UPDATES, mergedMangaReference.getChapterUpdates)
|
||||
put(MergedTable.COL_DOWNLOAD_CHAPTERS, mergedMangaReference.downloadChapters)
|
||||
put(MergedTable.COL_IS_INFO_MANGA, mergedMangaReference.isInfoManga)
|
||||
put(MergedTable.COL_CHAPTER_PRIORITY, mergedMangaReference.chapterPriority)
|
||||
}
|
||||
fun mapToContentValues(mergedMangaReference: MergedMangaReference) = contentValuesOf(
|
||||
MergedTable.COL_GET_CHAPTER_UPDATES to mergedMangaReference.getChapterUpdates,
|
||||
MergedTable.COL_DOWNLOAD_CHAPTERS to mergedMangaReference.downloadChapters,
|
||||
MergedTable.COL_IS_INFO_MANGA to mergedMangaReference.isInfoManga,
|
||||
MergedTable.COL_CHAPTER_PRIORITY to mergedMangaReference.chapterPriority,
|
||||
)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user