CommandRunnerImpl

io.laserdisc.slack4s.slashcmd.internal.CommandRunnerImpl
class CommandRunnerImpl[F[_]](slack: SlackAPIClient[F], mapper: () => F, queue: Queue[F, (SlashCommandPayload, Command[F])])(using evidence$1: Async[F]) extends CommandRunner[F]

Attributes

Graph
Supertypes
trait CommandRunner[F]
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

def execute(payload: SlashCommandPayload, cmd: Command[F]): F[Response[F]]
override def processBGCommandQueue: Stream[F, Unit]

Attributes

Definition Classes
override def processRequest(ar: ContextRequest[F, SlackUser]): F[Response[F]]

Attributes

Definition Classes