···2424 - [x] (pub-sub) send feeds to user actors
2525 - [x] incremental timeouts on failure
2626 - [ ] test that
2727- - [ ] make sure they get published in the order they were posted in
2727+ - [x] make sure they get published in the order they were posted in
2828- [x] `sender_factory`_supervisor
2929- [x] `sender` actor per user
3030 - [x] spawn on startup
+4-1
src/eater/fetcher.gleam
···191191192192 case feed {
193193 Ok(feed) -> {
194194- list.map(feed.channel.items, fn(item) {
194194+ feed.channel.items
195195+ // reverse so we publish the oldest items first
196196+ |> list.reverse
197197+ |> list.map(fn(item) {
195198 pubsub.feed_update(
196199 update: rss.FeedUpdate(item, feed.channel.details),
197200 for: state.feed,