ol.trixnity.internal.bridge

open-client

(open-client request on-success on-failure)

start-sync

(start-sync client on-success on-failure)

await-running

(await-running client timeout on-success on-failure)

stop-sync

(stop-sync client on-success on-failure)

close-client

(close-client client on-success on-failure)

current-user-id

(current-user-id client)

current-sync-state

(current-sync-state client)

current-profile

(current-profile client)

profile-flow

(profile-flow client)

current-server-data

(current-server-data client)

server-data-flow

(server-data-flow client)

sync-state-flow

(sync-state-flow client)

current-initial-sync-done

(current-initial-sync-done client)

initial-sync-done-flow

(initial-sync-done-flow client)

current-login-state

(current-login-state client)

login-state-flow

(login-state-flow client)

current-started

(current-started client)

started-flow

(started-flow client)

current-users-typing

(current-users-typing client)

users-typing-flow

(users-typing-flow client)

create-room

(create-room client room-name on-success on-failure)

invite-user

(invite-user client room-id user-id timeout on-success on-failure)

join-room

(join-room client room-id timeout on-success on-failure)

forget-room

(forget-room client room-id force on-success on-failure)

send-message

(send-message client room-id message timeout on-success on-failure)

send-reaction

(send-reaction client room-id event-id key timeout on-success on-failure)

cancel-send-message

(cancel-send-message client room-id transaction-id on-success on-failure)

retry-send-message

(retry-send-message client room-id transaction-id on-success on-failure)

room-by-id

(room-by-id client room-id)

rooms

(rooms client)

rooms-flat

(rooms-flat client)

account-data

(account-data client room-id event-content-class key)

state

(state client room-id event-content-class state-key)

all-state

(all-state client room-id event-content-class)

outbox

(outbox client)

outbox-flat

(outbox-flat client)

outbox-by-room

(outbox-by-room client room-id)

outbox-by-room-flat

(outbox-by-room-flat client room-id)

outbox-message

(outbox-message client room-id transaction-id)

fill-timeline-gaps

(fill-timeline-gaps client room-id event-id limit on-success on-failure)

timeline-events-from-now-on

(timeline-events-from-now-on client decryption-timeout-ms sync-response-buffer-size)

response-timeline-events

(response-timeline-events client response decryption-timeout-ms)

timeline-event

(timeline-event client room-id event-id decryption-timeout-ms fetch-timeout-ms fetch-size allow-replace-content)

previous-timeline-event

(previous-timeline-event client timeline-event decryption-timeout-ms fetch-timeout-ms fetch-size allow-replace-content)

next-timeline-event

(next-timeline-event client timeline-event decryption-timeout-ms fetch-timeout-ms fetch-size allow-replace-content)

last-timeline-event

(last-timeline-event client room-id decryption-timeout-ms fetch-timeout-ms fetch-size allow-replace-content)

timeline-event-chain

(timeline-event-chain client room-id start-from direction decryption-timeout-ms fetch-timeout-ms fetch-size allow-replace-content min-size max-size)

last-timeline-events

(last-timeline-events client room-id decryption-timeout-ms fetch-timeout-ms fetch-size allow-replace-content min-size max-size)

timeline-events-list

(timeline-events-list client room-id start-from direction max-size min-size decryption-timeout-ms fetch-timeout-ms fetch-size allow-replace-content)

last-timeline-events-list

(last-timeline-events-list client room-id max-size min-size decryption-timeout-ms fetch-timeout-ms fetch-size allow-replace-content)

timeline-events-around

(timeline-events-around client room-id start-from max-size-before max-size-after decryption-timeout-ms fetch-timeout-ms fetch-size allow-replace-content)

timeline-event-relations

(timeline-event-relations client room-id event-id relation-type)

user-all

(user-all client room-id)

load-members

(load-members client room-id wait on-success on-failure)

user-by-id

(user-by-id client room-id user-id)

user-all-receipts

(user-all-receipts client room-id)

user-receipts-by-id

(user-receipts-by-id client room-id user-id)

user-power-level

(user-power-level client room-id user-id)

can-kick-user

(can-kick-user client room-id user-id)

can-ban-user

(can-ban-user client room-id user-id)

can-unban-user

(can-unban-user client room-id user-id)

can-invite-user

(can-invite-user client room-id user-id)

can-invite

(can-invite client room-id)

can-redact-event

(can-redact-event client room-id event-id)

can-set-power-level-to-max

(can-set-power-level-to-max client room-id user-id)

can-send-event-by-class

(can-send-event-by-class client room-id event-content-class)

can-send-event-by-content

(can-send-event-by-content client room-id event-content)

user-presence

(user-presence client user-id)

user-account-data

(user-account-data client event-content-class key)

notifications

(notifications client decryption-timeout-ms sync-response-buffer-size)

notifications-from-response

(notifications-from-response client response decryption-timeout-ms)

notification-all

(notification-all client)

notification-all-flat

(notification-all-flat client)

notification-by-id

(notification-by-id client id)

notification-count

(notification-count client)
(notification-count client room-id)

notification-unread

(notification-unread client room-id)

notification-all-updates

(notification-all-updates client)

notification-dismiss

(notification-dismiss client id on-success on-failure)

notification-dismiss-all

(notification-dismiss-all client on-success on-failure)

current-active-device-verification

(current-active-device-verification client)

active-device-verification-flow

(active-device-verification-flow client)

current-active-user-verifications

(current-active-user-verifications client)

active-user-verifications-flow

(active-user-verifications-flow client)

self-verification-methods

(self-verification-methods client)

current-bootstrap-running

(current-bootstrap-running client)

bootstrap-running-flow

(bootstrap-running-flow client)

current-backup-version

(current-backup-version client)

backup-version-flow

(backup-version-flow client)

device-trust-level

(device-trust-level client user-id device-id)

timeline-trust-level

(timeline-trust-level client room-id event-id)

user-trust-level

(user-trust-level client user-id)

device-keys-flow

(device-keys-flow client user-id)

cross-signing-keys-flow

(cross-signing-keys-flow client user-id)