Skip to content

Commit e2dca90

Browse files
helpers: set resp even without body (#21)
1 parent 9afa788 commit e2dca90

File tree

1 file changed

+5
-7
lines changed

1 file changed

+5
-7
lines changed

edge-function/src/helpers.rs

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -45,18 +45,16 @@ impl ResponseBuilder {
4545
let resp_tx = OutgoingResponse::new(self.headers);
4646
let _ = resp_tx.set_status_code(self.status_code);
4747

48+
let body = resp_tx.body().unwrap();
49+
ResponseOutparam::set(resp, Ok(resp_tx));
50+
let stream = body.write().unwrap();
4851
if let Some(body_content) = self.body_content {
49-
let body = resp_tx.body().unwrap();
50-
ResponseOutparam::set(resp, Ok(resp_tx));
51-
52-
let stream = body.write().unwrap();
5352
stream
5453
.blocking_write_and_flush(body_content.as_bytes())
5554
.unwrap();
56-
drop(stream);
57-
58-
let _ = OutgoingBody::finish(body, None);
5955
}
56+
drop(stream);
57+
let _ = OutgoingBody::finish(body, None);
6058
}
6159
}
6260

0 commit comments

Comments
 (0)