WriteValue should return undefined

This commit is contained in:
Attila Dusnoki 2016-11-28 16:31:48 +01:00
parent 4dbca055c6
commit 50a5639a8b
4 changed files with 8 additions and 8 deletions

View file

@ -300,9 +300,8 @@ impl AsyncBluetoothListener for BluetoothRemoteGATTCharacteristic {
promise.resolve_native(promise_cx, &value);
},
BluetoothResponse::WriteValue(result) => {
let value = ByteString::new(result);
*self.value.borrow_mut() = Some(value.clone());
promise.resolve_native(promise_cx, &value);
*self.value.borrow_mut() = Some(ByteString::new(result));
promise.resolve_native(promise_cx, &());
},
BluetoothResponse::EnableNotification(_result) => {
promise.resolve_native(promise_cx, self);

View file

@ -137,9 +137,8 @@ impl AsyncBluetoothListener for BluetoothRemoteGATTDescriptor {
promise.resolve_native(promise_cx, &value);
},
BluetoothResponse::WriteValue(result) => {
let value = ByteString::new(result);
*self.value.borrow_mut() = Some(value.clone());
promise.resolve_native(promise_cx, &value);
*self.value.borrow_mut() = Some(ByteString::new(result));
promise.resolve_native(promise_cx, &());
},
_ => promise.reject_error(promise_cx, Error::Type("Something went wrong...".to_owned())),
}