onInit method
override
Called immediately after the widget is allocated in memory. You might use this to initialize something for the controller.
Implementation
@override
void onInit() {
send = MessageFieldController(
_chatService,
_userService,
_settingsRepository,
text: text,
attachments: attachments,
canPin: false,
onSubmit: _send,
);
send.field.submittable.value = false;
_selectedSubscription = selected.listen((e) {
send.field.submittable.value = e != null && !e.isEmpty;
});
super.onInit();
}