diff options
author | Allan Wang <me@allanwang.ca> | 2019-03-05 18:44:18 -0500 |
---|---|---|
committer | Allan Wang <me@allanwang.ca> | 2019-03-05 18:44:18 -0500 |
commit | ee9a9a696420d5da05b4f306898fff29e9abe1a4 (patch) | |
tree | a554d1f3de9dc06c53658e6075a560dfd753d015 /app/src/main/kotlin/com/pitchedapps/frost/db | |
parent | c917dc13dabe7781a097383ae89f2d00f32fffcb (diff) | |
download | frost-ee9a9a696420d5da05b4f306898fff29e9abe1a4.tar.gz frost-ee9a9a696420d5da05b4f306898fff29e9abe1a4.tar.bz2 frost-ee9a9a696420d5da05b4f306898fff29e9abe1a4.zip |
Create working dao without suspension
Diffstat (limited to 'app/src/main/kotlin/com/pitchedapps/frost/db')
-rw-r--r-- | app/src/main/kotlin/com/pitchedapps/frost/db/CookiesDb.kt | 8 | ||||
-rw-r--r-- | app/src/main/kotlin/com/pitchedapps/frost/db/FbTabsDb.kt | 8 |
2 files changed, 8 insertions, 8 deletions
diff --git a/app/src/main/kotlin/com/pitchedapps/frost/db/CookiesDb.kt b/app/src/main/kotlin/com/pitchedapps/frost/db/CookiesDb.kt index 9deb57da..0b8283fd 100644 --- a/app/src/main/kotlin/com/pitchedapps/frost/db/CookiesDb.kt +++ b/app/src/main/kotlin/com/pitchedapps/frost/db/CookiesDb.kt @@ -60,16 +60,16 @@ data class CookieEntity( interface CookieDao { @Query("SELECT * FROM cookies") - suspend fun selectAll(): List<CookieEntity> + fun selectAll(): List<CookieEntity> @Query("SELECT * FROM cookies WHERE id = :id") - suspend fun selectById(id: Long): CookieEntity? + fun selectById(id: Long): CookieEntity? @Insert(onConflict = OnConflictStrategy.REPLACE) - suspend fun insertCookie(cookie: CookieEntity) + fun insertCookie(cookie: CookieEntity) @Query("DELETE FROM cookies WHERE id = :id") - suspend fun deleteById(id: Long) + fun deleteById(id: Long) } @Database(version = CookiesDb.VERSION) diff --git a/app/src/main/kotlin/com/pitchedapps/frost/db/FbTabsDb.kt b/app/src/main/kotlin/com/pitchedapps/frost/db/FbTabsDb.kt index 2e2a9d62..ab01e025 100644 --- a/app/src/main/kotlin/com/pitchedapps/frost/db/FbTabsDb.kt +++ b/app/src/main/kotlin/com/pitchedapps/frost/db/FbTabsDb.kt @@ -45,16 +45,16 @@ data class FbTabEntity(@androidx.room.PrimaryKey var position: Int, var tab: FbI interface FbTabDao { @Query("SELECT * FROM tabs ORDER BY position ASC") - suspend fun _selectAll(): List<FbTabEntity> + fun _selectAll(): List<FbTabEntity> @Query("DELETE FROM tabs") - suspend fun _deleteAll() + fun _deleteAll() @Insert(onConflict = OnConflictStrategy.REPLACE) - suspend fun _insertAll(items: List<FbTabEntity>) + fun _insertAll(items: List<FbTabEntity>) @Transaction - suspend fun _save(items: List<FbTabEntity>) { + fun _save(items: List<FbTabEntity>) { _deleteAll() _insertAll(items) } |