Fix equality check, use existing macro for role validation

This commit is contained in:
ford-jones 2025-10-10 22:16:11 +13:00
parent 29585aa1cb
commit da8a3a328e

View File

@ -402,10 +402,9 @@ NodeDB::NodeDB()
config.position.gps_mode = meshtastic_Config_PositionConfig_GpsMode_ENABLED;
config.position.gps_enabled = 0;
}
if (config.device.role == meshtastic_Config_DeviceConfig_Role_CLIENT_BASE ||
config.device.role == meshtastic_Config_DeviceConfig_Role_ROUTER ||
config.device.role == meshtastic_Config_DeviceConfig_Role_ROUTER_LATE) {
saveFavourites == true;
if (IS_ONE_OF(config.device.role, meshtastic_Config_DeviceConfig_Role_CLIENT_BASE, meshtastic_Config_DeviceConfig_Role_ROUTER,
meshtastic_Config_DeviceConfig_Role_ROUTER_LATE)) {
saveFavourites = true;
}
#ifdef USERPREFS_FIRMWARE_EDITION
myNodeInfo.firmware_edition = USERPREFS_FIRMWARE_EDITION;