diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/data/SocialRepository.kt b/Habitica/src/main/java/com/habitrpg/android/habitica/data/SocialRepository.kt index 721e7ace7..af3994412 100644 --- a/Habitica/src/main/java/com/habitrpg/android/habitica/data/SocialRepository.kt +++ b/Habitica/src/main/java/com/habitrpg/android/habitica/data/SocialRepository.kt @@ -84,6 +84,5 @@ interface SocialRepository : BaseRepository { fun getGroupMembership(id: String): Flowable fun getGroupMemberships(): Flowable> - fun getChatmessage(messageID: String): Flowable fun blockMember(userID: String): Flowable> } diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/data/implementation/SocialRepositoryImpl.kt b/Habitica/src/main/java/com/habitrpg/android/habitica/data/implementation/SocialRepositoryImpl.kt index acfbb2bde..d306620b3 100644 --- a/Habitica/src/main/java/com/habitrpg/android/habitica/data/implementation/SocialRepositoryImpl.kt +++ b/Habitica/src/main/java/com/habitrpg/android/habitica/data/implementation/SocialRepositoryImpl.kt @@ -37,10 +37,6 @@ class SocialRepositoryImpl(localRepository: SocialLocalRepository, apiClient: Ap } } - override fun getChatmessage(messageID: String): Flowable { - return localRepository.getChatMessage(messageID) - } - override fun blockMember(userID: String): Flowable> { return apiClient.blockMember(userID) } diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/data/local/SocialLocalRepository.kt b/Habitica/src/main/java/com/habitrpg/android/habitica/data/local/SocialLocalRepository.kt index aebf06a4b..2dd96f015 100644 --- a/Habitica/src/main/java/com/habitrpg/android/habitica/data/local/SocialLocalRepository.kt +++ b/Habitica/src/main/java/com/habitrpg/android/habitica/data/local/SocialLocalRepository.kt @@ -47,5 +47,4 @@ interface SocialLocalRepository : BaseLocalRepository { fun saveGroupMemberships(userID: String?, memberships: List) fun saveInboxMessages(userID: String, recipientID: String, messages: List, page: Int) fun saveInboxConversations(userID: String, conversations: List) - fun getChatMessage(messageID: String): Flowable } diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/data/local/implementation/RealmSocialLocalRepository.kt b/Habitica/src/main/java/com/habitrpg/android/habitica/data/local/implementation/RealmSocialLocalRepository.kt index 07329b047..2bac1fc16 100644 --- a/Habitica/src/main/java/com/habitrpg/android/habitica/data/local/implementation/RealmSocialLocalRepository.kt +++ b/Habitica/src/main/java/com/habitrpg/android/habitica/data/local/implementation/RealmSocialLocalRepository.kt @@ -12,14 +12,6 @@ import io.realm.Sort import java.util.* class RealmSocialLocalRepository(realm: Realm) : RealmBaseLocalRepository(realm), SocialLocalRepository { - override fun getChatMessage(messageID: String): Flowable = RxJavaBridge.toV3Flowable( - realm.where(ChatMessage::class.java) - .equalTo("id", messageID) - .findAll() - .asFlowable() - .filter { it.isLoaded && it.isNotEmpty() } - .map { it.first() } - ) override fun getGroupMembership(userId: String, id: String): Flowable = RxJavaBridge.toV3Flowable( realm.where(GroupMembership::class.java)