Skip to content

Commit

Permalink
Update gleam version
Browse files Browse the repository at this point in the history
  • Loading branch information
chouzar committed Nov 23, 2023
1 parent 5a64e42 commit d538d71
Show file tree
Hide file tree
Showing 5 changed files with 18 additions and 18 deletions.
3 changes: 2 additions & 1 deletion gleam.toml
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,9 @@ gleam = ">= 0.32.0"

[dependencies]
gleam_stdlib = "~> 0.32.1"
gleam_otp = "~> 0.8.0"
gleam_otp = "~> 0.8"
mist = "~> 0.14.3"
chip = "~> 0.1.7"
gleam_bbmustache = "~> 2.0"
proquint = "~> 1.0"
nakai = "~> 0.8.0"
Expand Down
12 changes: 7 additions & 5 deletions manifest.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,23 +3,25 @@

packages = [
{ name = "bbmustache", version = "1.12.2", build_tools = ["rebar3"], requirements = [], otp_app = "bbmustache", source = "hex", outer_checksum = "688B33A4D5CC2D51F575ADF0B3683FC40A38314A2F150906EDCFC77F5B577B3B" },
{ name = "gleam_bbmustache", version = "2.1.0", build_tools = ["gleam"], requirements = ["bbmustache", "gleam_stdlib"], otp_app = "gleam_bbmustache", source = "hex", outer_checksum = "7C8AB381EA998C87895E7815A6EA2BB9B17BD7B0109671C6EA1339B4CE182649" },
{ name = "chip", version = "0.1.7", build_tools = ["gleam"], requirements = ["gleam_stdlib"], otp_app = "chip", source = "hex", outer_checksum = "643C2C6806F80328D9EF77D4C8D3942D98583EA9AC63530404A6D41085E3B9E9" },
{ name = "gleam_bbmustache", version = "2.1.0", build_tools = ["gleam"], requirements = ["gleam_stdlib", "bbmustache"], otp_app = "gleam_bbmustache", source = "hex", outer_checksum = "7C8AB381EA998C87895E7815A6EA2BB9B17BD7B0109671C6EA1339B4CE182649" },
{ name = "gleam_erlang", version = "0.23.1", build_tools = ["gleam"], requirements = ["gleam_stdlib"], otp_app = "gleam_erlang", source = "hex", outer_checksum = "C21CFB816C114784E669FFF4BBF433535EEA9960FA2F216209B8691E87156B96" },
{ name = "gleam_http", version = "3.5.2", build_tools = ["gleam"], requirements = ["gleam_stdlib"], otp_app = "gleam_http", source = "hex", outer_checksum = "AECDA43AFD523D07A8F09068598A6E271C505278A0CB6F9C7A2E4365EAE8D11E" },
{ name = "gleam_otp", version = "0.8.0", build_tools = ["gleam"], requirements = ["gleam_erlang", "gleam_stdlib"], otp_app = "gleam_otp", source = "hex", outer_checksum = "18EF8242A5E54BA92F717C7222F03B3228AEE00D1F286D4C56C3E8C18AA2588E" },
{ name = "gleam_otp", version = "0.8.0", build_tools = ["gleam"], requirements = ["gleam_stdlib", "gleam_erlang"], otp_app = "gleam_otp", source = "hex", outer_checksum = "18EF8242A5E54BA92F717C7222F03B3228AEE00D1F286D4C56C3E8C18AA2588E" },
{ name = "gleam_stdlib", version = "0.32.1", build_tools = ["gleam"], requirements = [], otp_app = "gleam_stdlib", source = "hex", outer_checksum = "ABF00CDCCB66FABBCE351A50060964C4ACE798F95A0D78622C8A7DC838792577" },
{ name = "gleeunit", version = "1.0.0", build_tools = ["gleam"], requirements = ["gleam_stdlib"], otp_app = "gleeunit", source = "hex", outer_checksum = "D3682ED8C5F9CAE1C928F2506DE91625588CC752495988CBE0F5653A42A6F334" },
{ name = "glisten", version = "0.9.2", build_tools = ["gleam"], requirements = ["gleam_stdlib", "gleam_otp", "gleam_erlang"], otp_app = "glisten", source = "hex", outer_checksum = "C960B6CF25D4AABAB01211146E9B57E11827B9C49E4175217E0FB7EF5BCB0FF7" },
{ name = "mist", version = "0.14.3", build_tools = ["gleam"], requirements = ["gleam_http", "gleam_erlang", "gleam_stdlib", "glisten", "gleam_otp"], otp_app = "mist", source = "hex", outer_checksum = "191F4CC2CFEE55C5DABD04D76E8C191A2ABB9E0C38C6AE504323609FE72899DD" },
{ name = "glisten", version = "0.9.2", build_tools = ["gleam"], requirements = ["gleam_erlang", "gleam_otp", "gleam_stdlib"], otp_app = "glisten", source = "hex", outer_checksum = "C960B6CF25D4AABAB01211146E9B57E11827B9C49E4175217E0FB7EF5BCB0FF7" },
{ name = "mist", version = "0.14.3", build_tools = ["gleam"], requirements = ["gleam_erlang", "gleam_http", "gleam_stdlib", "glisten", "gleam_otp"], otp_app = "mist", source = "hex", outer_checksum = "191F4CC2CFEE55C5DABD04D76E8C191A2ABB9E0C38C6AE504323609FE72899DD" },
{ name = "nakai", version = "0.8.0", build_tools = ["gleam"], requirements = ["gleam_stdlib"], otp_app = "nakai", source = "hex", outer_checksum = "E4BA604229121481776CB4DD42C6E5E7FB1A9BF303D7B1DCDFECFE5FA0B34382" },
{ name = "proquint", version = "1.0.2", build_tools = ["mix"], requirements = [], otp_app = "proquint", source = "hex", outer_checksum = "2BC6FD38EA67E6201B39F55204A184AF3CA98765940374F8EAADF10BCCC78FF3" },
]

[requirements]
chip = { version = "~> 0.1.7" }
gleam_bbmustache = { version = "~> 2.0" }
gleam_erlang = { version = "~> 0.23" }
gleam_http = { version = "~> 3.5" }
gleam_otp = { version = "~> 0.8.0" }
gleam_otp = { version = "~> 0.8" }
gleam_stdlib = { version = "~> 0.32.1" }
gleeunit = { version = "~> 1.0" }
mist = { version = "~> 0.14.3" }
Expand Down
2 changes: 1 addition & 1 deletion src/luster/session.gleam
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import gleam/map.{type Map}
import gleam/erlang/process.{type Subject}
import gleam/otp/actor.{type Next, Continue, StartError, Stop}
import gleam/otp/actor.{type Next, type StartError, Stop}
import luster/battleline.{type GameState}

type State {
Expand Down
1 change: 0 additions & 1 deletion src/luster/web.gleam
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@ import luster/session
import luster/web/plant
import luster/web/payload.{type In, type Out, CSS, Document, Favicon, NotFound}


pub fn router(payload: In, session_pid: Subject(session.Message)) -> Out {
let player_id = "Raúl"

Expand Down
18 changes: 8 additions & 10 deletions src/luster/web/middleware.gleam
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
import gleam/bit_string
import gleam/bit_builder.{type BitBuilder}
import gleam/bytes_builder.{type BytesBuilder}
import gleam/bit_array
import gleam/bytes_builder
import gleam/map.{type Map}
import gleam/uri
import gleam/result
Expand All @@ -11,7 +10,7 @@ import luster/web/payload.{
}
import luster/web/context
import luster/web/plant
import mist.{type Connection, Bytes, ResponseData}
import mist.{type Connection, type ResponseData, Bytes}

pub fn process_form(
request: Request(Connection),
Expand All @@ -21,7 +20,7 @@ pub fn process_form(
}

fn decode_uri_string(value: BitArray) -> Map(String, String) {
let assert Ok(value) = bit_string.to_string(value)
let assert Ok(value) = bit_array.to_string(value)
let assert Ok(params) = uri.parse_query(value)
map.from_list(params)
}
Expand Down Expand Up @@ -61,16 +60,15 @@ fn render(mime_type: MIME, document: String) -> response.Response(String) {
|> response.set_body(document)
}

fn server_error(error: String) -> response.Response(String) {
fn server_error(_error: String) -> response.Response(String) {
response.new(500)
|> response.set_body("Error rendering component")
}

pub fn to_bit_builder(
resp: response.Response(String),
) -> response.Response(ResponseData) {
let response =
resp
|> response.map(bytes_builder.from_string)
|> response.map(Bytes(_))
resp
|> response.map(bytes_builder.from_string)
|> response.map(Bytes(_))
}

0 comments on commit d538d71

Please sign in to comment.