Можно ли поместить целочисленные литералы в запрос Room?Следующий запрос приводит к ошибке сборки:
@Query("UPDATE topics SET unreadCount=0 WHERE id=:chatId")
fun resetUnreadCount(chatId: Long)
Я попробовал несколько вариантов (включая RawQuery ) и пришел к варианту передачи аргумента Int со значением по умолчанию:
@Query("UPDATE chats SET unreadCount=:ZERO WHERE id=:chatId")
fun resetUnreadCount(chatId: Long, ZERO: Int = 0) // hacky way to pass int literal into the query
Есть ли нормальный способ сделать это?