Abrarul8541 commited on
Commit
709ca7b
·
verified ·
1 Parent(s): dda0d7c

Db: schema export off (no schema dir configured), snapshot query for backup

Browse files
app/src/main/java/io/github/abrarul/modularai/data/Db.kt CHANGED
@@ -16,12 +16,15 @@ interface CaptureDao {
16
  @Query("SELECT * FROM captures ORDER BY createdAt DESC")
17
  fun all(): Flow<List<Capture>>
18
 
 
 
 
19
  @Insert suspend fun insert(c: Capture): Long
20
  @Delete suspend fun delete(c: Capture)
21
  @Query("DELETE FROM captures") suspend fun wipe()
22
  }
23
 
24
- @Database(entities = [Capture::class], version = 1, exportSchema = true)
25
  abstract class AppDb : RoomDatabase() {
26
  abstract fun captures(): CaptureDao
27
 
 
16
  @Query("SELECT * FROM captures ORDER BY createdAt DESC")
17
  fun all(): Flow<List<Capture>>
18
 
19
+ @Query("SELECT * FROM captures ORDER BY createdAt ASC")
20
+ suspend fun list(): List<Capture>
21
+
22
  @Insert suspend fun insert(c: Capture): Long
23
  @Delete suspend fun delete(c: Capture)
24
  @Query("DELETE FROM captures") suspend fun wipe()
25
  }
26
 
27
+ @Database(entities = [Capture::class], version = 1, exportSchema = false)
28
  abstract class AppDb : RoomDatabase() {
29
  abstract fun captures(): CaptureDao
30