chore: init repo with devshell, gradle wrapper, and release workflow

This commit is contained in:
Lukas Holzner
2026-05-23 01:19:06 +02:00
commit 4496ebcec4
57 changed files with 3112 additions and 0 deletions
@@ -0,0 +1,25 @@
package com.example.data.db
import androidx.room.*
import kotlinx.coroutines.flow.Flow
@Dao
interface SavedStopDao {
@Query("SELECT * FROM saved_stops ORDER BY isCustomOrder ASC, id ASC")
fun getAllSavedStops(): Flow<List<SavedStop>>
@Insert(onConflict = OnConflictStrategy.REPLACE)
suspend fun insertSavedStop(stop: SavedStop): Long
@Update
suspend fun updateSavedStop(stop: SavedStop)
@Delete
suspend fun deleteSavedStop(stop: SavedStop)
@Query("DELETE FROM saved_stops WHERE id = :id")
suspend fun deleteById(id: Long)
@Query("SELECT COUNT(*) FROM saved_stops")
suspend fun getCount(): Int
}