From 320f70d6450f9dcac44c9388c087e5d510eda5f8 Mon Sep 17 00:00:00 2001 From: Jordan Bracco Date: Sun, 11 Dec 2022 01:09:51 +0000 Subject: feat: derive Poison for IRC.{Account, Message} --- lib/irc/account.ex | 1 + lib/irc/irc.ex | 1 + 2 files changed, 2 insertions(+) (limited to 'lib') diff --git a/lib/irc/account.ex b/lib/irc/account.ex index c835d55..56019df 100644 --- a/lib/irc/account.ex +++ b/lib/irc/account.ex @@ -18,6 +18,7 @@ defmodule IRC.Account do # FIXME: Ensure uniqueness of name? + @derive {Poison.Encoder, except: [:token]} defstruct [:id, :name, :token] @type t :: %__MODULE__{id: id(), name: String.t()} @type id :: String.t() diff --git a/lib/irc/irc.ex b/lib/irc/irc.ex index e063244..78b0611 100644 --- a/lib/irc/irc.ex +++ b/lib/irc/irc.ex @@ -1,5 +1,6 @@ defmodule IRC do + @derive {Poison.Encoder, except: [:replyfun]} defmodule Message do defstruct [:text, {:transport, :irc}, -- cgit v1.2.3