X-Git-Url: https://git.ktnx.net/?p=mobile-ledger.git;a=blobdiff_plain;f=app%2Fsrc%2Fmain%2Fjava%2Fnet%2Fktnx%2Fmobileledger%2Fdao%2FProfileDAO.java;h=52071745c4fc1eb35d620e0c7e8e023bb8f938e0;hp=b4eaf93572bf1b93934526869811fa2ef82ca8d1;hb=fac0809065787fb473646db5770f4f2fae0d1e8f;hpb=25cd3a8bb9b8196cddd1f66b7757cadc8248a37f diff --git a/app/src/main/java/net/ktnx/mobileledger/dao/ProfileDAO.java b/app/src/main/java/net/ktnx/mobileledger/dao/ProfileDAO.java index b4eaf935..52071745 100644 --- a/app/src/main/java/net/ktnx/mobileledger/dao/ProfileDAO.java +++ b/app/src/main/java/net/ktnx/mobileledger/dao/ProfileDAO.java @@ -17,6 +17,7 @@ package net.ktnx.mobileledger.dao; +import androidx.lifecycle.LiveData; import androidx.room.Dao; import androidx.room.Delete; import androidx.room.Insert; @@ -38,4 +39,10 @@ public abstract class ProfileDAO extends BaseDAO { @Query("select * from profiles where id = :profileId") public abstract Profile getByIdSync(long profileId); + + @Query("SELECT * FROM profiles WHERE id=:profileId") + public abstract LiveData getById(long profileId); + + @Query("SELECT * FROM profiles LIMIT 1") + public abstract Profile getAnySync(); }