package agzam.vyatsu.data.local import androidx.room.Dao import androidx.room.Query @Dao interface PreferencesDao { @Query("SELECT value FROM preferences WHERE key = 'selectedGroupId'") suspend fun selectedGroupId(): String? @Query( "INSERT OR REPLACE INTO preferences(key, value) VALUES('selectedGroupId', :groupId)" ) suspend fun setSelectedGroup(groupId: String) @Query("DELETE FROM preferences WHERE key = 'selectedGroupId'") suspend fun clearSelectedGroup() @Query("SELECT value FROM preferences WHERE key = 'selectedWeekStart'") suspend fun selectedWeekStart(): String? @Query("INSERT OR REPLACE INTO preferences(key, value) VALUES('selectedWeekStart', :weekStart)") suspend fun setSelectedWeekStart(weekStart: String) @Query("SELECT value FROM preferences WHERE key = 'selectedDayDate'") suspend fun selectedDayDate(): String? @Query("INSERT OR REPLACE INTO preferences(key, value) VALUES('selectedDayDate', :date)") suspend fun setSelectedDayDate(date: String) }