Fix generic type in RosterRepository

This commit is contained in:
Paul Schaub 2019-09-11 16:01:11 +02:00
parent 90623b2cba
commit c22f9a8fe2
Signed by: vanitasvitae
GPG key ID: 62BEE9264BF17311
2 changed files with 2 additions and 2 deletions

View file

@ -27,7 +27,7 @@ public class IRosterRepository extends RosterRepository<RoomEntityModel, RoomCon
private final EntityDao entityDao;
@Override
public Observable getContact(long accountId, EntityBareJid jid) {
public Observable<RoomContactModel> getContact(long accountId, EntityBareJid jid) {
return contactDao.getContactByJid(accountId, jid);
}

View file

@ -81,7 +81,7 @@ public abstract class RosterRepository<E extends EntityModel, C extends ContactM
*/
public abstract Maybe<C> maybeGetContact(long id);
public abstract Observable getContact(long accountId, EntityBareJid jid);
public abstract Observable<C> getContact(long accountId, EntityBareJid jid);
public Maybe<C> maybeGetContact(long accountId, EntityBareJid jid) {
return getEntityForAccountAndJid(accountId, jid).flatMap(this::getContactForEntity);