Skip to content

Instantly share code, notes, and snippets.

@ihumanable
Created November 23, 2021 00:35
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save ihumanable/8d11e8be039439ecc89f426ca71f828f to your computer and use it in GitHub Desktop.
Save ihumanable/8d11e8be039439ecc89f426ca71f828f to your computer and use it in GitHub Desktop.
Patch Delegate for Discord
defmodule Patch.Mock.Delegate.For.Discord do
alias Patch.Mock.Server
def send_message(%Message{} = message) do
Server.delegate(Discord, :send_message, [message])
end
def validate_message(message) do
Server.delegate(Discord, :validate_message, [message])
end
def save_message(message) do
Server.delegate(Discord, :save_message, [message])
end
def broadcast_message(message) do
Server.delegate(Discord, :broadcast_message, [message])
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment