Skip to content

Allow modules to access a part of MatrixClient functionality#109

Merged
MidhunSureshR merged 15 commits into
mainfrom
midhun/multiroom/client-api
Oct 27, 2025
Merged

Allow modules to access a part of MatrixClient functionality#109
MidhunSureshR merged 15 commits into
mainfrom
midhun/multiroom/client-api

Conversation

@MidhunSureshR
Copy link
Copy Markdown
Member

  • Includes an abstraction for Room
  • The following functionality is added:
    • get,set or delete account data
    • fetch room by room-id

All APIs that need to return a room will use this type.
So that you can have custom watchables that have very specific
behaviour, think `class NameWatchable extends Watchable`. Useful to have
access to `listeners` when you do this.
@MidhunSureshR MidhunSureshR marked this pull request as ready for review October 23, 2025 07:23
@MidhunSureshR MidhunSureshR requested a review from a team as a code owner October 23, 2025 07:23
Comment thread packages/element-web-module-api/src/api/client.ts Outdated
Comment thread packages/element-web-module-api/src/api/client.ts
Comment thread packages/element-web-module-api/src/models/Room.ts
Comment thread packages/element-web-module-api/src/api/client.ts Outdated
@MidhunSureshR MidhunSureshR requested a review from t3chguy October 23, 2025 18:27
Allow modules to access RLS from element-web
@MidhunSureshR MidhunSureshR merged commit 17a7089 into main Oct 27, 2025
17 checks passed
@MidhunSureshR MidhunSureshR deleted the midhun/multiroom/client-api branch October 27, 2025 12:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants