bevy_request 0.1.0-alpha.1

A HTTP client library for bevy
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use bevy::prelude::*;

use crate::internal::{
    channel::init_channel_resources, content::get_content, poll::poll_responses,
    start::start_request,
};

pub struct RequestPlugin;

impl Plugin for RequestPlugin {
    fn build(&self, app: &mut bevy::app::App) {
        init_channel_resources(app);

        app.add_observer(start_request)
            .add_systems(Update, (poll_responses, get_content).chain());
    }
}