From aebfb09719c3478b3ddc9df546bdec042c35c138 Mon Sep 17 00:00:00 2001 From: Bruce Marriner Date: Mon, 15 Feb 2016 21:50:41 -0600 Subject: [PATCH] Baby Linting. --- discord.go | 2 ++ restapi.go | 10 ++++++++-- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/discord.go b/discord.go index 18f7ffa..f5852d8 100644 --- a/discord.go +++ b/discord.go @@ -122,6 +122,8 @@ func New(args ...interface{}) (s *Session, err error) { return } +// AddHandler allows you to add an event handler that will be fired anytime +// the given event is triggered. func (s *Session) AddHandler(handler interface{}) { s.Lock() defer s.Unlock() diff --git a/restapi.go b/restapi.go index e3cf409..2c59882 100644 --- a/restapi.go +++ b/restapi.go @@ -844,9 +844,15 @@ func (s *Session) ChannelFileSend(channelID, name string, r io.Reader) (st *Mess return nil, err } - io.Copy(writer, r) + _, err = io.Copy(writer, r) + if err != nil { + return + } - bodywriter.Close() + err = bodywriter.Close() + if err != nil { + return + } response, err := s.request("POST", CHANNEL_MESSAGES(channelID), bodywriter.FormDataContentType(), body.Bytes()) if err != nil {