gleam HTTP server. because it glistens on a web
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Reapply "use correct module name; clean up unused stuff"

This reverts commit 77717475fc1664d8b2f909c029a76b2b04b048c3.

+1 -30
+1 -2
gleam.toml
··· 8 8 gleam = ">= 1.2.0" 9 9 10 10 [erlang] 11 - # application_start_module = "mist/internal/clock" 12 - application_start_module = "mist_clock" 11 + application_start_module = "mist@internal@clock" 13 12 14 13 [dependencies] 15 14 birl = "~> 1.3"
-17
src/mist.gleam
··· 21 21 import gramps/websocket.{BinaryFrame, Data, TextFrame} as gramps_websocket 22 22 import logging 23 23 import mist/internal/buffer.{type Buffer, Buffer} 24 - import mist/internal/clock 25 24 import mist/internal/encoder 26 25 import mist/internal/file 27 26 import mist/internal/handler ··· 360 359 ServerSentEvents(selector) -> InternalServerSentEvents(selector) 361 360 } 362 361 response.set_body(resp, new_body) 363 - } 364 - 365 - fn convert_glisten_error(err: glisten.StartError) -> actor.StartError { 366 - case err { 367 - glisten.AcceptorTimeout -> actor.InitTimeout 368 - glisten.AcceptorFailed(reason) -> actor.InitFailed(reason) 369 - glisten.AcceptorCrashed(reason) -> actor.InitCrashed(reason) 370 - glisten.ListenerClosed -> 371 - actor.InitFailed(process.Abnormal("Listener socket closed")) 372 - glisten.ListenerTimeout -> 373 - actor.InitFailed(process.Abnormal("Listener startup timed out")) 374 - glisten.SystemError(reason) -> 375 - actor.InitFailed(process.Abnormal( 376 - "Socket error: " <> string.inspect(reason), 377 - )) 378 - } 379 362 } 380 363 381 364 /// Start a `mist` service over HTTP with the provided builder.
-11
src/mist_clock.erl
··· 1 - -module(mist_clock). 2 - 3 - -behaviour(application). 4 - 5 - -export([start/2, stop/1]). 6 - 7 - start(_Type, _Args) -> 8 - {ok, self()}. 9 - 10 - stop(_State) -> 11 - ok.