summaryrefslogtreecommitdiff
path: root/lib/mattermost/client.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/mattermost/client.rb')
-rw-r--r--lib/mattermost/client.rb6
1 files changed, 4 insertions, 2 deletions
diff --git a/lib/mattermost/client.rb b/lib/mattermost/client.rb
index 8bbb2038772..d6759eac0d0 100644
--- a/lib/mattermost/client.rb
+++ b/lib/mattermost/client.rb
@@ -1,4 +1,6 @@
module Mattermost
+ class ClientError < Mattermost::Error; end
+
class Client
attr_reader :user
@@ -30,9 +32,9 @@ module Mattermost
if response.success?
json_response
elsif json_response['message']
- raise json_response['message']
+ raise ClientError(json_response['message'])
else
- raise 'Undefined error'
+ raise ClientError('Undefined error')
end
end
end