From c94dfba12d69e7acdc0da39911cd8d33cb5392b7 Mon Sep 17 00:00:00 2001 From: Bruce Marriner Date: Sat, 14 Nov 2015 11:14:14 -0600 Subject: [PATCH] Added struct for user settings --- users.go | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/users.go b/users.go index d3f0dc4..e9f99f9 100644 --- a/users.go +++ b/users.go @@ -25,4 +25,24 @@ type PrivateChannel struct { Recipient User `json:"recipient"` } // merge with channel? +type Settings struct { + RenderEmbeds bool `json:"render_embeds"` + InlineEmbedMedia bool `json:"inline_embed_media"` + EnableTtsCommand bool `json:"enable_tts_command"` + MessageDisplayCompact bool `json:"message_display_compact"` + Locale string `json:"locale"` + ShowCurrentGame bool `json:"show_current_game"` + Theme string `json:"theme"` + //MutedChannels []string `json:"muted_channels"` // TODO, see below + MutedChannels []int `json:"muted_channels,string"` // TODO, see below + // MutedChannels []MutedChannel `json:"muted_channels"` +} + +type MutedChannel struct { + mc int `json:",string"` +} + +// MutedChannels should be an array of ints... +// need to find a way to make that happen + // PM function to PM a user.