CLASS
SSETransportDriver
Клиентский HTTP(S) + SSE двунаправленный транспорт
Используется для общения с Spatium Signer Service. Как только создан, он сразу же пытается подключиться к предоставленному url и начинает слушать входящие сообщения
- См. также
TransportDriver
Свойства
auth
Методы
init(url:auth:)
Заметьте
запросы относятся к accountId сессии авторизации, тем самым данные сохраняются независимо для каждого авторизованного пользователя
Параметры
Имя | Описание |
---|---|
url | signer service эндпоинт (HTTP(S)) |
auth | сессия авторизации AuthorizationSession |
send(meta:data:)
Параметры
Имя | Описание |
---|---|
meta | идентификаторы сообщения |
data | данные сообщения |
connect(timeout:)
Подключение и прослушивание событий
disconnect()
Прекращение прослушивания сообщений и отключение
on(filter:callback:)
Параметры
Имя | Описание |
---|---|
filter | фильтр входящего сообщения |
callback | callback, вызывающийся когда сообщение будет соответствовать фильтру |
off(id:data:)
Параметры
Имя | Описание |
---|---|
id | идентификатор подписки, возвращается после создания |
data | (опционально) данные сообщения к отправке для коллбэка текущего подписчика |