onResumed method
void
onResumed(
)
override
Implementation
@override
void onResumed() {
LogMessage.d("LifeCycle", "chat onResumed");
if (hasPaused) {
hasPaused = false;
cancelNotification();
setChatStatus();
getAvailableFeatures();
if (initializedMessageList) {
_loadNextMessages();
}
if (!KeyboardVisibilityController().isVisible) {
if (focusNode.hasFocus) {
focusNode.unfocus();
Future.delayed(const Duration(milliseconds: 100), () {
focusNode.requestFocus();
});
}
if (searchfocusNode.hasFocus) {
searchfocusNode.unfocus();
Future.delayed(const Duration(milliseconds: 100), () {
searchfocusNode.requestFocus();
});
}
}
setOnGoingUserAvail();
}
}