com.bot4s.zmatrix.stream
package com.bot4s.zmatrix.stream
Members list
Concise view
Type members
Value members
Concrete methods
def addCallbacks[R, E](source: ZStream[R, E, SyncState], cb: List[ZPipeline[R, E, SyncState, Any]]): ZIO[R, E, Unit]
def onInviteEvent(pf: PartialFunction[(InviteEvent), Any]): ZPipeline[Any, Nothing, SyncState, (InviteEvent)]
def onInviteEventZIO[R, E](pf: PartialFunction[(InviteEvent), ZIO[R, E, Any]]): ZPipeline[R, E, SyncState, (RoomId, List[InviteEvent])]
def onMessageEvent(pf: PartialFunction[(MessageEvent), Any]): ZPipeline[Any, Nothing, (MessageEvent), (MessageEvent)]
def onMessageEventZIO[R, E](pf: PartialFunction[(MessageEvent), ZIO[R, E, Any]]): ZPipeline[R, E, (MessageEvent), (RoomId, List[MessageEvent])]
def onRoomEvent(pf: PartialFunction[(RoomEvent), Any]): ZPipeline[Any, Nothing, SyncState, (RoomEvent)]
def onRoomEventZIO[R, E](pf: PartialFunction[(RoomEvent), ZIO[R, E, Any]]): ZPipeline[R, E, SyncState, (RoomId, List[RoomEvent])]
Concrete fields
val syncedSource: ZStream[SyncTokenConfiguration & SttpBackend[Task, Any] & Authentication & MatrixConfiguration & Matrix, MatrixError, SyncState]