From 7f9ed8ef678e84309b93920b0fe595e8c7e63623 Mon Sep 17 00:00:00 2001 From: Joey Castillo Date: Sat, 17 May 2025 18:07:59 -0400 Subject: [PATCH] add ability to delete via IrDA --- watch-faces/io/irda_upload_face.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/watch-faces/io/irda_upload_face.c b/watch-faces/io/irda_upload_face.c index 89fc3282..4f6c9ef5 100644 --- a/watch-faces/io/irda_upload_face.c +++ b/watch-faces/io/irda_upload_face.c @@ -90,6 +90,13 @@ bool irda_upload_face_loop(movement_event_t event, void *context) { // so that now buf[2] points to our null-terminated filename. char *filename = data + 2; + if (expected_size == 0) { + filesystem_rm(filename); + watch_display_text_with_fallback(WATCH_POSITION_TOP, "FILE ", "FI"); + watch_display_text_with_fallback(WATCH_POSITION_TOP, "dELETE", " delet"); + break; + } + // now let's check the data. checksum = 0; memcpy(&expected_checksum, data + 16 + expected_size, 2);