Skip to content

Commit dba0dbb

Browse files
committed
Use last coalition to handle any number of coalitions (piscine + multiple campuses)
1 parent 2527331 commit dba0dbb

File tree

1 file changed

+1
-3
lines changed

1 file changed

+1
-3
lines changed

src/RP42.cr

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,7 @@ module RP42
1515
http_client = HTTP::Client.new("api.intra.42.fr", tls: OpenSSL::SSL::Context::Client.insecure)
1616
access_token.authenticate(http_client)
1717

18-
coas : JSON::Any = JSON.parse(http_client.get("/v2/users/#{username}/coalitions").body)
19-
coa = coas[0]["name"].to_s
20-
coa = coas[1]["name"].to_s if coas.size > 1
18+
coa = JSON.parse(http_client.get("/v2/users/#{username}/coalitions").body).as_a.last["name"].to_s
2119
lvl = JSON.parse(http_client.get("/v2/users/#{username}").body)["cursus_users"][0]["level"].to_s
2220

2321
rich_client = RichCrystal::Client.new(531103976029028367_u64)

0 commit comments

Comments
 (0)