mirror of
https://github.com/Next-Flip/Momentum-Firmware.git
synced 2026-06-18 20:29:44 -07:00
Fix forgetting badkb and bt remote keys
This commit is contained in:
@@ -31,14 +31,15 @@ bool bt_settings_scene_forget_dev_confirm_on_event(void* context, SceneManagerEv
|
||||
if(event.event == DialogExResultLeft) {
|
||||
consumed = scene_manager_previous_scene(app->scene_manager);
|
||||
} else if(event.event == DialogExResultRight) {
|
||||
bt_forget_bonded_devices(app->bt);
|
||||
// also remove keys of badkb and bt remote
|
||||
bt_keys_storage_set_storage_path(app->bt, BAD_KB_KEYS_PATH);
|
||||
bt_forget_bonded_devices(app->bt);
|
||||
bt_keys_storage_set_storage_path(
|
||||
app->bt, EXT_PATH("apps_data/hid_ble") "/" HID_BT_KEYS_STORAGE_NAME);
|
||||
bt_forget_bonded_devices(app->bt);
|
||||
bt_keys_storage_set_default_path(app->bt);
|
||||
bt_forget_bonded_devices(app->bt);
|
||||
|
||||
// also remove keys of badkb and bt remote
|
||||
Storage* storage = furi_record_open(RECORD_STORAGE);
|
||||
storage_simply_remove(storage, BAD_KB_KEYS_PATH);
|
||||
storage_simply_remove(
|
||||
storage, EXT_PATH("apps_data/hid_ble/") HID_BT_KEYS_STORAGE_NAME);
|
||||
furi_record_close(RECORD_STORAGE);
|
||||
|
||||
scene_manager_next_scene(app->scene_manager, BtSettingsAppSceneForgetDevSuccess);
|
||||
consumed = true;
|
||||
|
||||
Reference in New Issue
Block a user