Packages

p

ackcord

util

package util

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. class AckCordGatewaySettings extends AnyRef

    Settings that AckCord used.

    Settings that AckCord used. See the reference config for more info.

  2. class AckCordRequestSettings extends AnyRef

    Settings that AckCord uses for requests.

    Settings that AckCord uses for requests. See the reference config for more info.

  3. class AckCordVoiceSettings extends AnyRef

    Settings that AckCord uses for voice stuff.

    Settings that AckCord uses for voice stuff. See the reference config for more info.

  4. class GuildRouter extends Actor with ActorLogging

    Will send all APIMessages with the same guild to the same actor.

    Will send all APIMessages with the same guild to the same actor. Also obeys https://doc.akka.io/api/akka/current/akka/routing/Broadcast.htmlBroadcast.

    Handles - APIMessage.ChannelMessage - APIMessage.GuildMessage - APIMessage.MessageMessage - APIMessage.VoiceStateUpdate - ackcord.gateway.GatewayEvent.GuildEvent - ackcord.gateway.GatewayEvent.ComplexGuildEvent - ackcord.gateway.GatewayEvent.OptGuildEvent

    This actor has a small cache for figuring out what actor to send messages to for the gateway channel events.

    Global events like APIMessage.Ready, APIMessage.Resumed and APIMessage.UserUpdate are send to all actors.

    It also respects DiscordShard.StopShard. It sends the shutdown to all it's children, and when all the children have stopped, it stops itself. The child actors will not receive any further events once a shutdown has been started.

  5. sealed trait JsonOption[+A] extends AnyRef
  6. case class JsonSome[A](value: A) extends JsonOption[A] with Product with Serializable
  7. class RepeatLast[A] extends GraphStage[FlowShape[A, A]]
  8. trait Streamable[F[_]] extends AnyRef

    Typeclass for converting some type F[A] to a Source[A, NotUsed]

  9. class Switch[A] extends GraphStage[FanInShape2[A, A, A]]
  10. class UdpConnectedFlow extends GraphStage[FlowShape[ByteString, ByteString]]

Ungrouped