AppCtrl constructor

AppCtrl()

Implementation

AppCtrl() {
  final format = DateFormat('HH:mm:ss');
  // configure logs for debugging
  Logger.root.level = Level.FINE;
  Logger.root.onRecord.listen((record) {
    print('${format.format(record.time)}: ${record.message}');
  });

  messageCtrl.addListener(() {
    final newValue = messageCtrl.text.isNotEmpty;
    if (newValue != isSendButtonEnabled) {
      isSendButtonEnabled = newValue;
      notifyListeners();
    }
  });
}