Skip to content

Instantly share code, notes, and snippets.

@amencke
Last active July 13, 2021 04:45
Show Gist options
  • Save amencke/e43b785f13022e508e9d55ad6deabc35 to your computer and use it in GitHub Desktop.
Save amencke/e43b785f13022e508e9d55ad6deabc35 to your computer and use it in GitHub Desktop.
case PostMessage(conversationID, sender, message) =>
context.log.info(
s"Received a command: PostMessage(conversationID=${conversationID}, sender=${sender}, message=${message})"
)
context.log.info(
s"Publishing domain event: MessagePosted(conversationID=${conversationID}, sender=${sender}, message=${message})"
)
Effect.persist(MessagePosted(conversationID, sender, message))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment