Weird Matrix ID causing Fractal to fail to sync entirely
I tried signing in to my account, and instead of getting the initial sync and my rooms and so on, it just stays on "Syncing, this could take a while" forever. The terminal output reveals the reason:
fractal_gtk::backend::sync: SYNC Error: ReqwestError(reqwest::Error { kind: Decode, source: Error("invalid value: string \"@🐈\\u{fe0f}:maunium.net\", expected a Matrix user ID", line: 1, column: 6079065) })
fractal_gtk::backend::sync: Sync Error, waiting 10 seconds to respond for the next sync
I don't know whether or not this is an allowed Matrix ID, but regardless of whether or not it is, Fractal should be able to at least look past it in some way, or otherwise it seems like anyone with a homeserver could easily DoS every Fractal user by simply joining a room they're in.