Skip to content

Commit 59bad99

Browse files
committed
feat: update
1 parent e9ff20b commit 59bad99

File tree

5 files changed

+12
-21
lines changed

5 files changed

+12
-21
lines changed

frameworks/Rust/hyperlane/src/main.rs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ pub(crate) mod constant;
22
pub(crate) mod db;
33
pub(crate) mod lazy;
44
pub(crate) mod request_middleware;
5-
pub(crate) mod response_middleware;
65
pub(crate) mod route;
76
pub(crate) mod server;
87
pub(crate) mod r#type;
@@ -21,7 +20,6 @@ pub(crate) use hyperlane::{
2120
pub(crate) use lazy::*;
2221
pub(crate) use rand::{Rng, SeedableRng, rng, rngs::SmallRng};
2322
pub(crate) use request_middleware::*;
24-
pub(crate) use response_middleware::*;
2523
pub(crate) use route::*;
2624
pub(crate) use server::*;
2725
pub(crate) use sqlx::{

frameworks/Rust/hyperlane/src/request_middleware.rs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,5 @@ pub async fn request(ctx: Context) {
99
.set_response_header(SERVER, HYPERLANE)
1010
.await
1111
.set_response_header(DATE, gmt())
12-
.await
13-
.set_response_status_code(200)
1412
.await;
1513
}

frameworks/Rust/hyperlane/src/response_middleware.rs

Lines changed: 0 additions & 5 deletions
This file was deleted.

frameworks/Rust/hyperlane/src/route.rs

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5,23 +5,23 @@ pub async fn json(ctx: Context) {
55
"message": RESPONSEDATA_STR
66
});
77
let _ = ctx
8-
.set_response_body(serde_json::to_string(&json).unwrap_or_default())
8+
.send_response(200, serde_json::to_string(&json).unwrap_or_default())
99
.await;
1010
}
1111

1212
pub async fn plaintext(ctx: Context) {
1313
let _ = ctx
1414
.set_response_header(CONTENT_TYPE, TEXT_PLAIN)
1515
.await
16-
.set_response_body(RESPONSEDATA_BIN)
16+
.send_response(200, RESPONSEDATA_BIN)
1717
.await;
1818
}
1919

2020
pub async fn db(ctx: Context) {
2121
let db_connection: &DbPoolConnection = get_db_connection();
2222
let query_row: QueryRow = random_world_row(db_connection).await;
2323
let _ = ctx
24-
.set_response_body(serde_json::to_string(&query_row).unwrap_or_default())
24+
.send_response(200, serde_json::to_string(&query_row).unwrap_or_default())
2525
.await;
2626
}
2727

@@ -36,7 +36,7 @@ pub async fn queries(ctx: Context) {
3636
let db_pool: &DbPoolConnection = get_db_connection();
3737
let data: Vec<QueryRow> = get_some_row_id(queries, db_pool).await;
3838
let _ = ctx
39-
.set_response_body(serde_json::to_string(&data).unwrap_or_default())
39+
.send_response(200, serde_json::to_string(&data).unwrap_or_default())
4040
.await;
4141
}
4242

@@ -56,9 +56,10 @@ pub async fn fortunes(ctx: Context) {
5656
));
5757
fortunes_list.sort_by(|it, next| it.message.cmp(&next.message));
5858
let res: String = FortunesTemplate::new(fortunes_list).to_string();
59-
ctx.set_response_header(CONTENT_TYPE, content_type_charset(TEXT_HTML, UTF8))
59+
let _ = ctx
60+
.set_response_header(CONTENT_TYPE, content_type_charset(TEXT_HTML, UTF8))
6061
.await
61-
.set_response_body(res)
62+
.send_response(200, res)
6263
.await;
6364
}
6465

@@ -72,7 +73,7 @@ pub async fn updates(ctx: Context) {
7273
.max(1);
7374
let res: Vec<QueryRow> = update_world_rows(queries).await;
7475
let _ = ctx
75-
.set_response_body(serde_json::to_string(&res).unwrap_or_default())
76+
.send_response(200, serde_json::to_string(&res).unwrap_or_default())
7677
.await;
7778
}
7879

@@ -86,6 +87,6 @@ pub async fn cached_queries(ctx: Context) {
8687
.max(1);
8788
let res: Vec<QueryRow> = CACHE.iter().take(count as usize).cloned().collect();
8889
let _ = ctx
89-
.set_response_body(serde_json::to_string(&res).unwrap_or_default())
90+
.send_response(200, serde_json::to_string(&res).unwrap_or_default())
9091
.await;
9192
}

frameworks/Rust/hyperlane/src/server.rs

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,17 +21,16 @@ async fn init_server() {
2121
server.disable_log().await;
2222
server.disable_inner_log().await;
2323
server.disable_inner_print().await;
24-
server.http_line_buffer_size(512).await;
25-
server.websocket_buffer_size(512).await;
24+
server.http_line_buffer_size(256).await;
25+
server.websocket_buffer_size(256).await;
26+
server.request_middleware(request).await;
2627
server.route("/plaintext", plaintext).await;
2728
server.route("/json", json).await;
2829
server.route("/cached-quer", cached_queries).await;
2930
server.route("/db", db).await;
3031
server.route("/query", queries).await;
3132
server.route("/fortunes", fortunes).await;
3233
server.route("/upda", updates).await;
33-
server.request_middleware(request).await;
34-
server.response_middleware(response).await;
3534
server.listen().await.unwrap();
3635
}
3736

0 commit comments

Comments
 (0)