Upstream API Coverage
This page tracks trixnity-clj coverage of Trixnity’s API.
Implemented means there is a public wrapper under ol.trixnity..
For upstream StateFlow members, the Clojure surface usually appears as a
current- accessor plus a Missionary flow.
Not yet means there is no public wrapper today.
Client
MatrixClient
| Status | Upstream member | trixnity-clj surface |
Notes |
|---|---|---|---|
Implemented |
|
|
Current snapshot only. |
Not yet |
|
- |
No public wrapper. |
Not yet |
|
- |
No public wrapper. |
Not yet |
|
- |
No public wrapper. |
Not yet |
|
- |
No public wrapper. |
Not yet |
|
- |
No public wrapper. |
Not yet |
|
- |
Used internally by the bridge for some room endpoints, but not exposed publicly. |
Implemented |
|
|
Current snapshot plus relieved flow. |
Implemented |
|
|
Current snapshot plus relieved flow. |
Implemented |
|
|
Current snapshot plus relieved flow. |
Implemented |
|
|
Current snapshot plus relieved flow. |
Implemented |
|
|
Current snapshot plus relieved flow. |
Implemented |
|
|
Current snapshot plus relieved flow. |
Not yet |
|
- |
No public wrapper. |
Not yet |
|
- |
No public wrapper. |
Not yet |
|
- |
No public wrapper. |
Implemented |
|
|
Uses upstream default presence. There is no public presence parameter. |
Not yet |
|
- |
No public wrapper. |
Not yet |
|
- |
No public wrapper. |
Implemented |
|
|
- |
Not yet |
|
- |
No public wrapper. |
Not yet |
|
- |
No public wrapper. |
Implemented |
|
|
Public close path for the client lifecycle. |
Room
RoomService
| Status | Upstream member | trixnity-clj surface |
Notes |
|---|---|---|---|
Implemented |
|
|
Current snapshot plus relieved flow. |
Implemented |
|
|
- |
Implemented |
|
|
Flow wrapper over one timeline event lookup. |
Implemented |
|
|
- |
Implemented |
|
|
- |
Implemented |
|
|
Preserves the upstream nested-flow shape. |
Implemented |
|
|
|
Implemented |
|
|
|
Implemented |
|
|
Live timeline stream from the current sync position forward. |
Implemented |
|
|
Covered by the sync-response arity. |
Not yet |
|
- |
The advanced mutable |
Implemented |
|
|
- |
Implemented |
|
|
|
Implemented |
|
|
- |
Implemented |
|
|
- |
Implemented |
|
|
|
Implemented |
|
|
- |
Implemented |
|
|
- |
Implemented |
|
|
- |
Implemented |
|
|
|
Implemented |
|
|
Covered by room-scoped arities. |
Implemented |
|
|
Covered by the transaction-id arity. |
Implemented |
|
|
- |
Implemented |
|
|
- |
Additional Public APIs
| Status | Upstream API | trixnity-clj surface |
Notes |
|---|---|---|---|
Implemented |
|
|
Exposed directly through |
Implemented |
|
|
Exposed directly through |
Implemented |
|
|
Exposed directly through |
Implemented |
|
|
Centers a list-shaped view around one timeline event. |
Timeline<T>
| Status | Upstream member | trixnity-clj surface |
Notes |
|---|---|---|---|
Not yet |
|
- |
No public wrapper for |
Not yet |
|
- |
No public wrapper. |
Not yet |
|
- |
No public wrapper. |
Not yet |
|
- |
No public wrapper. |
Not yet |
|
- |
No public wrapper. |
Not yet |
|
- |
No public wrapper. |
UserService
| Status | Upstream member | trixnity-clj surface |
Notes |
|---|---|---|---|
Implemented |
|
|
- |
Implemented |
|
|
- |
Implemented |
|
|
- |
Implemented |
|
|
- |
Implemented |
|
|
- |
Implemented |
|
|
- |
Not yet |
|
- |
Pure helper overload is not wrapped. |
Implemented |
|
|
- |
Implemented |
|
|
- |
Implemented |
|
|
- |
Implemented |
|
|
- |
Implemented |
|
|
- |
Implemented |
|
|
- |
Implemented |
|
|
- |
Implemented |
|
|
Covered by the class-taking arity. |
Implemented |
|
|
Covered by the content-taking arity. |
Implemented |
|
|
- |
Implemented |
|
|
- |
NotificationService
| Status | Upstream member | trixnity-clj surface |
Notes |
|---|---|---|---|
Implemented |
|
|
Deprecated upstream path. Still exposed as a deprecated Clojure wrapper. |
Implemented |
|
|
Covered by the response-taking deprecated arity. |
Implemented |
|
|
|
Implemented |
|
|
- |
Implemented |
|
|
Covered by the one-argument arity. |
Implemented |
|
|
Covered by the room-scoped arity. |
Implemented |
|
|
- |
Implemented |
|
|
- |
Implemented |
|
|
- |
Implemented |
|
|
- |
Not yet |
|
- |
No public wrapper. |
Not yet |
|
- |
No public wrapper. |
VerificationService
| Status | Upstream member | trixnity-clj surface |
Notes |
|---|---|---|---|
Implemented |
|
|
Current snapshot plus relieved flow. |
Implemented |
|
|
Current snapshot plus relieved flow. |
Not yet |
|
- |
No public wrapper. |
Not yet |
|
- |
No public wrapper. |
Implemented |
|
|
- |
Not yet |
|
- |
No public wrapper. |
Not yet |
|
- |
No public wrapper. |
KeyService
| Status | Upstream member | trixnity-clj surface |
Notes |
|---|---|---|---|
Implemented |
|
|
Current snapshot plus relieved flow. |
Not yet |
|
- |
No public wrapper. |
Not yet |
|
- |
No public wrapper. |
Not yet |
|
- |
No public wrapper. |
Implemented |
|
|
Covered by the three-argument arity when the first id is a user id. |
Implemented |
|
|
Covered by the three-argument arity when the first id is a room id. |
Implemented |
|
|
Covered by the two-argument arity. |
Implemented |
|
|
- |
Implemented |
|
|
- |
KeyBackupService
| Status | Upstream member | trixnity-clj surface |
Notes |
|---|---|---|---|
Implemented |
|
|
Current snapshot plus relieved flow. |
Not yet |
|
- |
No public wrapper. |
Not yet |
|
- |
No public wrapper. |
Not yet |
|
- |
No public wrapper. |