Skip to content

Commit 58e0cfc

Browse files
committed
WIP: fix examples
1 parent 7c89c55 commit 58e0cfc

File tree

4 files changed

+13
-4
lines changed

4 files changed

+13
-4
lines changed

Cargo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ redis = { version = "^0.21.1", features = ['r2d2'] }
2929
log = "^0.4"
3030
routerify = "3.0.0"
3131
hyper = "^0.14"
32+
tokio = { version = "*", features = ["full"] }
3233
# iron = "^0.6.1"
3334
urlencoded = "^0.6"
3435
# router = "^0.6"

examples/simple.rs

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
use spaceapi_server::api;
22
use spaceapi_server::SpaceapiServerBuilder;
33

4-
fn main() {
4+
#[tokio::main]
5+
async fn main() {
56
// Create new minimal Status instance compatible with v0.13 and v14
67
let status = api::StatusBuilder::mixed("coredump")
78
.logo("https://www.coredump.ch/logo.png")
@@ -29,5 +30,8 @@ fn main() {
2930
.unwrap();
3031

3132
// Serve!
32-
let _ = server.serve("127.0.0.1:8000");
33+
let _ = server
34+
.serve("127.0.0.1:8000")
35+
.await
36+
.expect("Could not start the server");
3337
}

examples/with_custom_redis_pool.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,8 @@ impl StatusModifier for OpenStatusFromRedisModifier {
3232
}
3333
}
3434

35-
fn main() {
35+
#[tokio::main]
36+
async fn main() {
3637
env_logger::init();
3738

3839
let status = api::StatusBuilder::mixed("Mittelab")
@@ -81,5 +82,6 @@ fn main() {
8182
// Serve!
8283
server
8384
.serve("127.0.0.1:8000")
85+
.await
8486
.expect("Could not start the server");
8587
}

examples/with_sensors.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@ use spaceapi_server::api::sensors::{PeopleNowPresentSensorTemplate, TemperatureS
33
use spaceapi_server::modifiers::StateFromPeopleNowPresent;
44
use spaceapi_server::SpaceapiServerBuilder;
55

6-
fn main() {
6+
#[tokio::main]
7+
async fn main() {
78
env_logger::init();
89

910
// Create new minimal Status instance compatible with v0.13 and v14
@@ -63,5 +64,6 @@ fn main() {
6364
// Serve!
6465
server
6566
.serve("127.0.0.1:8000")
67+
.await
6668
.expect("Could not start the server");
6769
}

0 commit comments

Comments
 (0)