We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent e00fd9b commit 1a956beCopy full SHA for 1a956be
examples/typed.rs
@@ -27,9 +27,17 @@ fn send_request(mut ev_request: EventWriter<TypedRequest<IpInfo>>) {
27
);
28
}
29
30
-fn handle_response(mut ev_response: EventReader<TypedResponse<IpInfo>>) {
31
- for response in ev_response.read() {
32
- println!("ip: {}", response.ip);
+// fn handle_response(mut ev_response: EventReader<TypedResponse<IpInfo>>) {
+// for response in ev_response.read() {
+// println!("ip: {}", response.ip);
33
+// }
34
35
+
36
+/// consume TypedResponse<IpInfo> events
37
+fn handle_response(mut events: ResMut<Events<TypedResponse<IpInfo>>>) {
38
+ for response in events.drain() {
39
+ let response: IpInfo = response.into_inner();
40
+ println!("ip info: {:?}", response);
41
42
43
0 commit comments