Closed eeeeeta closed 4 years ago
Hi @eeeeeta! What's the status of this (and glitch-of-the-matrix in general)? I'm somewhat inclined to port to ruma-client (or something else based on ruma-client-api) instead since it has seen quite some improvements including async/await support and nothing seems to have happened in glitch-in-the-matrix.
Hey @jplatte! As you've somewhat figured out for yourself, glitch-in-the-matrix is essentially in maintenance mode, and I don't plan on developing it any further (I still get the occasional email about it; should really put a notice up telling people to use ruma-client instead...!). I'm glad to see Ruma going great guns again though, especially with all the fancy async/await stuff :) So, yeah, this can probably be closed, especially if you're going to rewrite it to use ruma-client...
Okay, thanks for the update!
This replaces matrix-ircd's homegrown HTTP+Matrix stack with glitch-in-the-matrix (specifically the develop branch, as I haven't cut a release 0.14 yet...) We also convert error handling to use the
failure
crate, as it's a lot more ergonomic than usingio::Error
.