getMessageInputFieldHeight method

void getMessageInputFieldHeight(
  1. BuildContext? context
)

Implementation

void getMessageInputFieldHeight(BuildContext? context) {
  WidgetsBinding.instance.addPostFrameCallback((_) {
    if (context != null) {
      RenderObject? renderBox = context.findRenderObject();
      if (renderBox != null && renderBox is RenderBox && renderBox.attached) {
        messageInputFieldHeight.value = renderBox.size.height;
        update();
      } else {
        setDefautMessageInputFieldHeight();
      }
    } else {
      setDefautMessageInputFieldHeight();
    }
  });
}