def usage.get
cswap-bend-cli@0.1.0.0 · usage/req.bend:144
import cswap-bend-cli@0.1.0.0/usage/req.bend as Req
import Base
import cswap-bend-cli@0.1.0.0/http.bend as Http
import cswap-bend-cli@0.1.0.0/json.bend as Json
import cswap-bend-cli@0.1.0.0/usage/text.bend as UText
144def usage.get(token: String) -> IO(Result<&2, &2, Err, Json.Json>):
145 IO.bind(Result<&2, &2, String, Http.Reply>, Result<&2, &2, Err, Json.Json>,
146 Http.request("GET", UText.usage_url(),
147 [("Authorization", "Bearer " ++ token), ("anthropic-beta", "oauth-2025-04-20"), ("User-Agent", UText.user_agent())],
148 "", 5),
149 r => IO.pure(Result<&2, &2, Err, Json.Json>, usage.result(r)))