ruma / homeserver

A Matrix homeserver written in Rust.
https://www.ruma.io/
1.08k stars 41 forks source link

Add partial implementation for the sync endpoint. #106

Closed farodin91 closed 7 years ago

farodin91 commented 8 years ago

Spec

https://matrix.org/docs/spec/client_server/r0.2.0.html#get-matrix-client-r0-sync

Parameters

jimmycuadra commented 8 years ago

However you'd like to do it is fine. I'm OK with having only some parts of it implemented in the first PR.

mujx commented 8 years ago

Wouldn't be better to move the todo list into the sync issue #8 and break it into smaller ones instead of a giant PR?

farodin91 commented 8 years ago

At this moment thought about only implement the batch system and rooms/join/account_data for the start.

farodin91 commented 8 years ago

@mujx Could you look into?

farodin91 commented 7 years ago

I'll split filter API in extra PR? To reduce complexity.

jimmycuadra commented 7 years ago

This needs the conflicts resolved once more. Sorry I've taken so long to review this! I'll get to it right away once it's ready to go.

jimmycuadra commented 7 years ago

🎉 🎉 🎉 Amazing work, @farodin91! 🎉 🎉 🎉