Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 32c54ed1 authored by Zach Johnson's avatar Zach Johnson
Browse files

btif_dm_send_bond_state_changed doesn't need to jni now

Bug: 159815595
Tag: #refactor
Test: compile & verify basic functions working
Change-Id: I754e8b4dbdd5b47748ac1d82638c1a0e04a433ce
parent f9db9cdd
Loading
Loading
Loading
Loading
+13 −12
Original line number Original line Diff line number Diff line
@@ -288,8 +288,9 @@ static void btif_dm_data_free(uint16_t event, tBTA_DM_SEC* dm_sec) {
}
}


static void btif_dm_send_bond_state_changed(RawAddress address, bt_bond_state_t bond_state) {
static void btif_dm_send_bond_state_changed(RawAddress address, bt_bond_state_t bond_state) {
  do_in_jni_thread(FROM_HERE, base::BindOnce([](RawAddress address, bt_bond_state_t bond_state) {
  btif_stats_add_bond_event(address, BTIF_DM_FUNC_BOND_STATE_CHANGED,
    btif_stats_add_bond_event(address, BTIF_DM_FUNC_BOND_STATE_CHANGED, bond_state);
                            bond_state);

  if (bond_state == BT_BOND_STATE_NONE) {
  if (bond_state == BT_BOND_STATE_NONE) {
    MetricIdAllocator::GetInstance().ForgetDevice(address);
    MetricIdAllocator::GetInstance().ForgetDevice(address);
  } else if (bond_state == BT_BOND_STATE_BONDED) {
  } else if (bond_state == BT_BOND_STATE_BONDED) {
@@ -299,8 +300,8 @@ static void btif_dm_send_bond_state_changed(RawAddress address, bt_bond_state_t
                 << address;
                 << address;
    }
    }
  }
  }

  invoke_bond_state_changed_cb(BT_STATUS_SUCCESS, address, bond_state);
  invoke_bond_state_changed_cb(BT_STATUS_SUCCESS, address, bond_state);
  }, address, bond_state));
  btif_dm_get_remote_services_by_transport(&address, BTA_TRANSPORT_UNKNOWN);
  btif_dm_get_remote_services_by_transport(&address, BTA_TRANSPORT_UNKNOWN);
}
}