Skip to content

Commit

Permalink
update readme and example
Browse files Browse the repository at this point in the history
  • Loading branch information
TotalKrill committed Jun 30, 2024
1 parent 6e57fff commit cd50717
Show file tree
Hide file tree
Showing 2 changed files with 29 additions and 17 deletions.
24 changes: 15 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,16 +17,22 @@ use bevy_mod_reqwest::*;

fn send_requests(mut client: BevyReqwest) {
let url = "https://bored-api.appbrewery.com/random";
let req = client.get(url).build().unwrap();

// use regular reqwest http calls, then poll them to completion.
let reqwest_request = client.get(url).build().unwrap();
// will run the callback, and remove the created entity after callback
client.send(req, |trigger: Trigger<ReqwestResponseEvent>| {
let req = trigger.event();
let res = req.as_str();
let status = req.status();

// let headers = req.response_headers();
bevy::log::info!("code: {status}, data: {res:?}");
});
client.send(
reqwest_request,
// When the http request has finished, the following system will be run
|trigger: Trigger<ReqwestResponseEvent>| {
let response = trigger.event();
let data = response.as_str();
let status = response.status();

// let headers = req.response_headers();
bevy::log::info!("code: {status}, data: {data:?}");
},
);
}

fn main() {
Expand Down
22 changes: 14 additions & 8 deletions examples/minimal.rs
Original file line number Diff line number Diff line change
Expand Up @@ -5,16 +5,22 @@ use bevy_mod_reqwest::*;

fn send_requests(mut client: BevyReqwest) {
let url = "https://bored-api.appbrewery.com/random";
let req = client.get(url).build().unwrap();

// use regular reqwest http calls, then poll them to completion.
let reqwest_request = client.get(url).build().unwrap();
// will run the callback, and remove the created entity after callback
client.send(req, |trigger: Trigger<ReqwestResponseEvent>| {
let req = trigger.event();
let res = req.as_str();
let status = req.status();
client.send(
reqwest_request,
// When the http request has finished, the following system will be run
|trigger: Trigger<ReqwestResponseEvent>| {
let response = trigger.event();
let data = response.as_str();
let status = response.status();

// let headers = req.response_headers();
bevy::log::info!("code: {status}, data: {res:?}");
});
// let headers = req.response_headers();
bevy::log::info!("code: {status}, data: {data:?}");
},
);
}

fn main() {
Expand Down

0 comments on commit cd50717

Please sign in to comment.