Mercury-IM/persistence-room/src/main/java/org/mercury_im/messenger/persistence/room/dao/ChatDao.java

21 lines
520 B
Java

package org.mercury_im.messenger.persistence.room.dao;
import androidx.lifecycle.LiveData;
import androidx.room.Query;
import org.jxmpp.jid.EntityBareJid;
import org.mercury_im.messenger.persistence.room.model.RoomChatModel;
import java.util.List;
public interface ChatDao extends BaseDao<RoomChatModel> {
@Query("SELECT * FROM RoomChatModel")
LiveData<List<RoomChatModel>> getAllChats();
@Query("SELECT * FROM RoomChatModel WHERE ")
LiveData<RoomChatModel> getChatWith(EntityBareJid contact);
}