Skip to content
This repository has been archived by the owner on Sep 2, 2021. It is now read-only.

Tracking issue presence #165

Open
farodin91 opened this issue Feb 7, 2017 · 2 comments
Open

Tracking issue presence #165

farodin91 opened this issue Feb 7, 2017 · 2 comments

Comments

@farodin91
Copy link
Member

State:

  • Add Endpoints
  • Fix migrations of table filters
  • Add only existing users (presence_list)
  • Support presence in sync with since
  • Support sync set_presence
  • Change some sync response types to event_type collections
  • Add config for custom presence timeout
  • Clean up RoomMembership by moving a user existence test to User
  • Update Status.md
  • Update ruma-events to 0.3.0
  • Add check before getting status endpoint. (Alice and Bob must be in a same Room.)
  • Add check before updating list endpoint. (Alice and Bob must be in a same Room.)
  • Sending a m.presence event again after changing avatar_url or displayname

ToDo

  • Update last_active_ago and currently_active to work as the spec says.
  • Create a server behavior to update presence state if they are too old.
  • Support limit in sync presence
@jimmycuadra
Copy link
Member

Don't update ruma-events/ruma-identifers yet. The latest diesel doesn't work with the way it's currently implemented. diesel-rs/diesel#562 (comment)

@jimmycuadra
Copy link
Member

Now tracking that problem in its own issue: diesel-rs/diesel#640

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Development

No branches or pull requests

2 participants