Skip to content

Meta issue: All event types #23

Description

@hikingc

Currently only m.room.message event is handled, but there is at least 10 diff events that go by the same endpoint so a big refactor is needed to allow them all by the same door. It is as follows

State events (has state_key)

  • - m.room.create
  • - m.room.member
  • - m.room.power_levels
  • - m.room.join_rules
  • - m.room.history_visibility
  • - m.room.guest_access
  • - m.room.name
  • - m.room.topic
  • - m.room.avatar
  • - m.room.canonical_alias
  • - m.room.pinned_events
  • - m.room.encryption
  • - m.room.server_acl
  • - m.room.tombstone
  • - m.room.third_party_invite
  • - m.space.child
  • - m.space.parent

Timeline / transactional events (no state_key, sent via txnId)

  • - m.room.message
  • - m.sticker
  • - m.reaction
  • - m.room.redaction
  • - m.room.encrypted
  • - m.call.invite
  • - m.call.candidates
  • - m.call.answer
  • - m.call.select_answer
  • - m.call.negotiate
  • - m.call.reject
  • - m.call.hangup
  • - m.key.verification.request
  • - m.key.verification.start
  • - m.key.verification.accept
  • - m.key.verification.key
  • - m.key.verification.mac
  • - m.key.verification.done
  • - m.key.verification.cancel

Not room-DAG events (different transport — /sync ephemeral or account_data)

  • - m.typing
  • - m.receipt
  • - m.presence
  • - m.tag
  • - m.direct
  • - m.fully_read

Metadata

Metadata

Assignees

Labels

bugSomething isn't workingenhancementNew feature or requestgood first issueGood for newcomershelp wantedExtra attention is needed

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions