Created
January 31, 2021 19:00
-
-
Save wajahatkarim3/1becd2b0bc5c205d433d62dac6fe30f9 to your computer and use it in GitHub Desktop.
Adding Chat for patient
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
fun initChat() { | |
initEmoji() | |
if (doctor != null) { | |
CometChat.getLoggedInUser()?.let { | |
CometChat.getUser(doctor!!.doctorId, object : CometChat.CallbackListener<User>() { | |
override fun onSuccess(doctorUser: User?) { | |
var bundle = Bundle() | |
var chatFragment: Fragment = CometChatMessageScreen() | |
bundle.apply { | |
putString(StringContract.IntentStrings.AVATAR, doctor!!.imageUrl) | |
putString(StringContract.IntentStrings.NAME, doctorUser!!.name) | |
putString(StringContract.IntentStrings.UID, doctorUser!!.uid) | |
putString(StringContract.IntentStrings.STATUS, doctorUser!!.status) | |
putString( | |
StringContract.IntentStrings.TYPE, | |
CometChatConstants.RECEIVER_TYPE_USER | |
) | |
} | |
chatFragment.arguments = bundle | |
supportFragmentManager.beginTransaction() | |
.replace(R.id.chatFrame, chatFragment) | |
.commit() | |
} | |
override fun onError(p0: CometChatException?) { | |
finish() | |
} | |
}) | |
} | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment