From 366968e331277802b3d54ab05f6e18445bed4243 Mon Sep 17 00:00:00 2001 From: Lily Rose Date: Wed, 18 Jun 2025 22:08:33 +1000 Subject: [PATCH] Update sdk version to 1.5.1 --- gleam.toml | 2 +- manifest.toml | 4 ++-- src/env.gleam | 6 +++--- src/spacetraders_client.gleam | 16 ++++++++-------- 4 files changed, 14 insertions(+), 14 deletions(-) diff --git a/gleam.toml b/gleam.toml index 873e864..896ff4a 100644 --- a/gleam.toml +++ b/gleam.toml @@ -16,7 +16,7 @@ dot_env = ">= 1.2.0 and < 2.0.0" gleam_erlang = ">= 1.0.0 and < 2.0.0" gleam_otp = ">= 1.0.0 and < 2.0.0" gleam_community_ansi = ">= 1.4.3 and < 2.0.0" -spacetraders_sdk = ">= 1.3.0 and < 2.0.0" +spacetraders_sdk = ">= 1.5.1 and < 2.0.0" [dev-dependencies] gleeunit = ">= 1.5.1 and < 2.0.0" diff --git a/manifest.toml b/manifest.toml index c15a480..eaa1a7f 100644 --- a/manifest.toml +++ b/manifest.toml @@ -18,7 +18,7 @@ packages = [ { name = "gleeunit", version = "1.5.1", build_tools = ["gleam"], requirements = ["gleam_stdlib"], otp_app = "gleeunit", source = "hex", outer_checksum = "D33B7736CF0766ED3065F64A1EBB351E72B2E8DE39BAFC8ADA0E35E92A6A934F" }, { name = "ranger", version = "1.4.0", build_tools = ["gleam"], requirements = ["gleam_stdlib", "gleam_yielder"], otp_app = "ranger", source = "hex", outer_checksum = "C8988E8F8CDBD3E7F4D8F2E663EF76490390899C2B2885A6432E942495B3E854" }, { name = "simplifile", version = "2.2.1", build_tools = ["gleam"], requirements = ["filepath", "gleam_stdlib"], otp_app = "simplifile", source = "hex", outer_checksum = "C88E0EE2D509F6D86EB55161D631657675AA7684DAB83822F7E59EB93D9A60E3" }, - { name = "spacetraders_sdk", version = "1.3.0", build_tools = ["gleam"], requirements = ["birl", "gleam_http", "gleam_httpc", "gleam_json", "gleam_stdlib"], otp_app = "spacetraders_sdk", source = "hex", outer_checksum = "EA54B9259F1F9ACF5DC817140F526C87FA5D6D137B86AB69C629697CA99071AC" }, + { name = "spacetraders_sdk", version = "1.5.1", build_tools = ["gleam"], requirements = ["birl", "gleam_http", "gleam_httpc", "gleam_json", "gleam_stdlib"], otp_app = "spacetraders_sdk", source = "hex", outer_checksum = "51C701576DD44703987B531ED22E13DB05254D3332941BC2E0ED72D661637395" }, ] [requirements] @@ -32,4 +32,4 @@ gleam_json = { version = ">= 3.0.1 and < 4.0.0" } gleam_otp = { version = ">= 1.0.0 and < 2.0.0" } gleam_stdlib = { version = ">= 0.60.0 and < 1.0.0" } gleeunit = { version = ">= 1.5.1 and < 2.0.0" } -spacetraders_sdk = { version = ">= 1.3.0 and < 2.0.0" } +spacetraders_sdk = { version = ">= 1.5.1 and < 2.0.0" } diff --git a/src/env.gleam b/src/env.gleam index 019fe2f..5c342ba 100644 --- a/src/env.gleam +++ b/src/env.gleam @@ -1,7 +1,7 @@ import dot_env import dot_env/env import gleam/result -import spacetraders_sdk/utils/auth.{type AccountToken, type AgentToken} +import spacetraders_sdk.{type AccountToken, type AgentToken} pub type Env { Env(account_token: AccountToken, agent_token: AgentToken) @@ -16,7 +16,7 @@ pub fn get_account_token() -> Result(AccountToken, EnvError) { env.get_string("ACCOUNT_TOKEN") |> result.replace_error(MissingVar("ACCOUNT_TOKEN")) |> result.then(fn(value) { - auth.parse_account_token(value) + spacetraders_sdk.parse_account_token(value) |> result.replace_error(InvalidVar("ACCOUNT_TOKEN")) }) } @@ -25,7 +25,7 @@ pub fn get_agent_token() -> Result(AgentToken, EnvError) { env.get_string("AGENT_TOKEN") |> result.replace_error(MissingVar("AGENT_TOKEN")) |> result.then(fn(value) { - auth.parse_agent_token(value) + spacetraders_sdk.parse_agent_token(value) |> result.replace_error(InvalidVar("AGENT_TOKEN")) }) } diff --git a/src/spacetraders_client.gleam b/src/spacetraders_client.gleam index 6f1a8be..3eab857 100644 --- a/src/spacetraders_client.gleam +++ b/src/spacetraders_client.gleam @@ -4,17 +4,17 @@ import gleam/int import gleam/io import gleam/option import gleam_community/ansi -import spacetraders_sdk -import spacetraders_sdk/models/account_id -import spacetraders_sdk/models/agent_symbol -import spacetraders_sdk/models/faction_symbol -import spacetraders_sdk/models/waypoint_symbol +import spacetraders_api +import spacetraders_models/account_id +import spacetraders_models/agent_symbol +import spacetraders_models/faction_symbol +import spacetraders_models/waypoint_symbol pub fn main() -> Nil { let assert Ok(env.Env(agent_token:, ..)) = env.load_dotenv() - let assert Ok(server_status) = spacetraders_sdk.get_server_status() - let assert Ok(account) = spacetraders_sdk.get_account(agent_token) - let assert Ok(agent) = spacetraders_sdk.get_agent(agent_token) + let assert Ok(server_status) = spacetraders_api.get_server_status() + let assert Ok(account) = spacetraders_api.get_account(agent_token) + let assert Ok(agent) = spacetraders_api.get_agent(agent_token) let now = birl.now() io.println("") io.println(ansi.bold(ansi.underline(ansi.blue("Account"))))