Return a DOMException with error message when Bluetooth component rejects the promise. Make good use of Bluedroid status to reject promise properly. Please refer to hardware/libhardware/include/hardware/bluetooth.h. - BT_STATUS_SUCCESS, - BT_STATUS_FAIL, - BT_STATUS_NOT_READY, - BT_STATUS_NOMEM, - BT_STATUS_BUSY, - BT_STATUS_DONE, - BT_STATUS_UNSUPPORTED, - BT_STATUS_PARM_INVALID, - BT_STATUS_UNHANDLED, - BT_STATUS_AUTH_FAILURE, - BT_STATUS_RMT_DEV_DOWN, - BT_STATUS_AUTH_REJECTED
Created attachment 8468374 [details] [diff] [review] Check the status of Bluedroid command after bond state changed. (v2) Move #attachment 8465908 [details] [diff] [review] from Bug 1036233 to this bug.
I'm not available for this bug. Assign to Ben since his is the reviewer of Bug 1036233. Thank Ben for his help.
De-assign myself since I'm not actively working on this bug.