Skip to content

Commit b643551

Browse files
committed
Added some error functionality
1 parent b639822 commit b643551

2 files changed

Lines changed: 23 additions & 1 deletion

File tree

lib/api/base_api.rb

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,16 @@ def configure(options = {})
2121
@logger = options[:logger] if options[:logger]
2222
end
2323

24+
def has_error?
25+
@error.present?
26+
end
27+
28+
def get_error
29+
tmp_error = @error
30+
@error = nil
31+
tmp_error
32+
end
33+
2434
def error
2535
@error
2636
end

lib/buffer_client.rb

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,12 +21,24 @@ def configure(options = {})
2121
@profile_api = ProfileApi.configure(options)
2222
end
2323

24+
def has_error?
25+
@error.present?
26+
end
27+
28+
def get_error
29+
tmp_error = @error
30+
@error = nil
31+
tmp_error
32+
end
33+
2434
def error
2535
@error
2636
end
2737

2838
def get_auth_token
29-
@auth_api.get_auth_token
39+
token = @auth_api.get_auth_token
40+
if @auth_api.has_error?
41+
3042
end
3143

3244
def get_user_id

0 commit comments

Comments
 (0)