Fix users unable to start a DM error

This commit is contained in:
Hafiz 2023-01-27 10:05:56 -05:00
parent 776c018a13
commit b87a43d9bf
4 changed files with 5 additions and 5 deletions

View file

@ -84,7 +84,7 @@ interface SocialRepository : BaseRepository {
suspend fun inviteToGroup(id: String, inviteData: Map<String, Any>): List<Void>?
suspend fun retrieveMember(userId: String?, fromHall: Boolean = false): Member?
suspend fun retrieveMemberWithUsername(username: String?): Member?
suspend fun retrieveMemberWithUsername(username: String?, fromHall: Boolean): Member?
suspend fun findUsernames(
username: String,

View file

@ -266,8 +266,8 @@ class SocialRepositoryImpl(
}
}
override suspend fun retrieveMemberWithUsername(username: String?): Member? {
return retrieveMember(username, true)
override suspend fun retrieveMemberWithUsername(username: String?, fromHall: Boolean): Member? {
return retrieveMember(username, fromHall)
}
override suspend fun findUsernames(username: String, context: String?, id: String?): List<FindUsernameResult>? {

View file

@ -119,7 +119,7 @@ class InboxOverviewFragment : BaseMainFragment<FragmentInboxBinding>(), androidx
binding.progressCircular.visibility = View.VISIBLE
val username = binding.uuidEditText.text?.toString() ?: ""
lifecycleScope.launch(ExceptionHandler.coroutine()) {
val member = socialRepository.retrieveMemberWithUsername(username)
val member = socialRepository.retrieveMemberWithUsername(username, false)
if (member != null) {
alert.dismiss()
openInboxMessages("", username)

View file

@ -71,7 +71,7 @@ class InboxViewModel(recipientID: String?, recipientUsername: String?) : BaseVie
setMemberID(recipientID)
} else if (recipientUsername?.isNotBlank() == true) {
viewModelScope.launch(ExceptionHandler.coroutine()) {
val member = socialRepository.retrieveMemberWithUsername(recipientUsername)
val member = socialRepository.retrieveMemberWithUsername(recipientUsername, false)
setMemberID(member?.id ?: "")
invalidateDataSource()
dataSourceFactory.updateRecipientID(memberID)