bevy/crates/bevy_ecs/src/event
Benjamin Brienen b45d83ebda
Rename Add to Queue for methods with deferred semantics (#15234)
# Objective

- Fixes #15106

## Solution

- Trivial refactor to rename the method. The duplicate method `push` was
removed as well. This will simpify the API and make the semantics more
clear. `Add` implies that the action happens immediately, whereas in
reality, the command is queued to be run eventually.
- `ChildBuilder::add_command` has similarly been renamed to
`queue_command`.

## Testing

Unit tests should suffice for this simple refactor.

---

## Migration Guide

- `Commands::add` and `Commands::push` have been replaced with
`Commnads::queue`.
- `ChildBuilder::add_command` has been renamed to
`ChildBuilder::queue_command`.
2024-09-17 00:17:49 +00:00
..
base.rs Minimal Bubbling Observers (#13991) 2024-07-15 13:39:41 +00:00
collections.rs Example for bevy_ecs::event::Events uses deprecated function get_reader (#15216) 2024-09-15 14:24:04 +00:00
event_cursor.rs Fix intra-doc links and make CI test them (#14076) 2024-07-11 13:08:31 +00:00
iterators.rs Fix intra-doc links and make CI test them (#14076) 2024-07-11 13:08:31 +00:00
mod.rs Commands::send_event (#14933) 2024-08-27 23:43:40 +00:00
mut_iterators.rs Fix intra-doc links and make CI test them (#14076) 2024-07-11 13:08:31 +00:00
mutator.rs Fix intra-doc links and make CI test them (#14076) 2024-07-11 13:08:31 +00:00
reader.rs Fix intra-doc links and make CI test them (#14076) 2024-07-11 13:08:31 +00:00
registry.rs deregister events (#14083) 2024-07-01 16:18:14 +00:00
send_event.rs Commands::send_event (#14933) 2024-08-27 23:43:40 +00:00
update.rs Fix intra-doc links and make CI test them (#14076) 2024-07-11 13:08:31 +00:00
writer.rs Rename Add to Queue for methods with deferred semantics (#15234) 2024-09-17 00:17:49 +00:00