mirror of
https://github.com/meshcore-dev/MeshCore.git
synced 2026-04-26 12:57:21 +00:00
dont show cli data replies on display
This commit is contained in:
@@ -315,17 +315,24 @@ void MyMesh::queueMessage(const ContactInfo &from, uint8_t txt_type, mesh::Packe
|
||||
i += tlen;
|
||||
addToOfflineQueue(out_frame, i);
|
||||
|
||||
// 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 (_serial->isConnected()) {
|
||||
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);
|
||||
if(should_display){
|
||||
ui_task.soundBuzzer(UIEventType::contactMessage);
|
||||
}
|
||||
#endif
|
||||
}
|
||||
#ifdef DISPLAY_CLASS
|
||||
ui_task.newMsg(path_len, from.name, text, offline_queue_len);
|
||||
if(should_display){
|
||||
ui_task.newMsg(path_len, from.name, text, offline_queue_len);
|
||||
}
|
||||
#endif
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user