Since this is using my branch of
ruma this is mostly just to show you what changed (not expecting this to be merged until the actual ruma crate/repo can be used? I would probably start from a fresh PR anyways). If you have questions or ideas just let me know!
P.S. dang rocket gets annoying with all those warnings from the
#[get(... macro 😆.