Show account capabilities

This commit is contained in:
M66B
2021-08-07 17:06:11 +02:00
parent 24bc078cf8
commit b1cc2e50b5
9 changed files with 2576 additions and 13 deletions

View File

@@ -189,10 +189,14 @@ public interface DaoAccount {
int setAccountMaxSize(long id, Long max_size);
@Query("UPDATE account" +
" SET capability_idle = :idle, capability_utf8 = :utf8" +
" SET capabilities = :capabilities" +
", capability_idle = :idle" +
", capability_utf8 = :utf8" +
" WHERE id = :id" +
" AND NOT (capability_idle IS :idle AND capability_utf8 IS :utf8)")
int setAccountCapabilities(long id, Boolean idle, Boolean utf8);
" AND NOT (capabilities IS :capabilities" +
" AND capability_idle IS :idle" +
" AND capability_utf8 IS :utf8)")
int setAccountCapabilities(long id, String capabilities, Boolean idle, Boolean utf8);
@Query("UPDATE account SET warning = :warning WHERE id = :id AND NOT (warning IS :warning)")
int setAccountWarning(long id, String warning);