Browse Source

Merge pull request #493 from liamcottle/fix/cli-messages

Don't show CLI replies on display
pull/498/head
ripplebiz 11 months ago
committed by GitHub
parent
commit
99e6b75743
No known key found for this signature in database GPG Key ID: B5690EEEBB952194
  1. 14
      examples/companion_radio/MyMesh.cpp

14
examples/companion_radio/MyMesh.cpp

@ -319,13 +319,17 @@ void MyMesh::queueMessage(const ContactInfo &from, uint8_t txt_type, mesh::Packe
uint8_t frame[1];
frame[0] = PUSH_CODE_MSG_WAITING; // send push 'tickle'
_serial->writeFrame(frame, 1);
} else {
#ifdef DISPLAY_CLASS
ui_task.soundBuzzer(UIEventType::contactMessage);
#endif
}
#ifdef DISPLAY_CLASS
ui_task.newMsg(path_len, from.name, text, offline_queue_len);
// we only want to show text messages on display, not cli data
bool should_display = txt_type == TXT_TYPE_PLAIN || txt_type == TXT_TYPE_SIGNED_PLAIN;
if (should_display) {
ui_task.newMsg(path_len, from.name, text, offline_queue_len);
if (!_serial->isConnected()) {
ui_task.soundBuzzer(UIEventType::contactMessage);
}
}
#endif
}

Loading…
Cancel
Save