1
0
Fork 0
mirror of https://github.com/denoland/deno.git synced 2024-11-21 15:04:11 -05:00

Revert "fix(ext/websocket): make try_send ops infallible (#16454)" (#16743)

This reverts commit d76014192d.
This commit is contained in:
Bartek Iwańczuk 2022-11-21 16:23:47 +01:00 committed by GitHub
parent 449b1317c8
commit c0482e09c3
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -504,12 +504,9 @@ pub fn op_ws_try_send_string(
state: &mut OpState,
rid: ResourceId,
text: String,
) -> bool {
let resource = match state.resource_table.get::<WsStreamResource>(rid) {
Ok(resource) => resource,
Err(_) => return false,
};
resource.try_send(Message::Text(text)).is_ok()
) -> Result<bool, AnyError> {
let resource = state.resource_table.get::<WsStreamResource>(rid)?;
resource.try_send(Message::Text(text))
}
#[op(fast)]
@ -517,12 +514,9 @@ pub fn op_ws_try_send_binary(
state: &mut OpState,
rid: u32,
value: &[u8],
) -> bool {
let resource = match state.resource_table.get::<WsStreamResource>(rid) {
Ok(resource) => resource,
Err(_) => return false,
};
resource.try_send(Message::Binary(value.to_vec())).is_ok()
) -> Result<bool, AnyError> {
let resource = state.resource_table.get::<WsStreamResource>(rid)?;
resource.try_send(Message::Binary(value.to_vec()))
}
#[op(deferred)]