// // Created by eugene on 22.04.2026. // #include "fw_command.h" #include "json_utils.h" #include bool parse_fw_command(const char *msg, fw_cmd_t *out) { if (!strstr(msg, "\"t\":\"c\"")) return false; if (!strstr(msg, "\"t\":\"fw\"")) return false; if (!json_get_string(msg, "\"u\"", out->url, sizeof(out->url))) return false; if (!json_get_string(msg, "\"s\"", out->sha256, sizeof(out->sha256))) return false; out->is_fw = true; return true; }