lib/omniauth/strategies/square.rb in omniauth-square-oauth2-0.2.0 vs lib/omniauth/strategies/square.rb in omniauth-square-oauth2-0.2.1
- old
+ new
@@ -39,11 +39,13 @@
def raw_info
@raw_info ||= access_token.get('/v2/merchants').parsed
# Get merchant email
- team_members = access_token.post("/v2/team-members/search", {query: {filter: {is_owner: true}}})
- @raw_info.merge!({email: team_members[0].email})
+ log :info, "Getting merchant email"
+ resp = access_token.post("/v2/team-members/search", {query: {filter: {is_owner: true}}}).parsed
+ log :info, "Got merchant email: #{resp[:team_members][0].email_address}"
+ @raw_info.merge!({email: resp[:team_members][0].email_address})
end
def prune!(hash)
hash.delete_if do |_, value|
prune!(value) if value.is_a?(Hash)