Don't prefix internal modules
This commit is contained in:
@@ -7,7 +7,7 @@ import gleam/string
|
||||
|
||||
import musicplayer/logging/logging
|
||||
import musicplayer/ui/control.{type Control}
|
||||
import musicplayer/ui/internal as ui_internal
|
||||
import musicplayer/ui/internal
|
||||
import musicplayer/ui/layout.{type Layout, type Section}
|
||||
|
||||
pub type State(redraw, content) {
|
||||
@@ -36,8 +36,8 @@ pub fn new() -> Result(Subject(Control), String) {
|
||||
process.spawn(fn() {
|
||||
let assert Ok(_) = process.register(process.self(), redraw_name)
|
||||
|
||||
ui_internal.clear_screen()
|
||||
ui_internal.hide_cursor()
|
||||
internal.clear_screen()
|
||||
internal.hide_cursor()
|
||||
|
||||
redraw_on_update_loop(redraw)
|
||||
})
|
||||
@@ -82,7 +82,7 @@ fn handle_message(
|
||||
}
|
||||
|
||||
control.Exit(reply_to) -> {
|
||||
ui_internal.show_cursor()
|
||||
internal.show_cursor()
|
||||
process.send(reply_to, Nil)
|
||||
actor.stop()
|
||||
}
|
||||
@@ -92,14 +92,14 @@ fn handle_message(
|
||||
fn redraw_on_update_loop(redraw: Subject(Layout)) -> Nil {
|
||||
let layout = process.receive_forever(redraw)
|
||||
|
||||
ui_internal.clear_screen()
|
||||
render_layout(layout, layout.Root)
|
||||
internal.clear_screen()
|
||||
|
||||
redraw_on_update_loop(redraw)
|
||||
}
|
||||
|
||||
fn update_dimensions_on_interval(ui: Subject(Control), interval_ms: Int) {
|
||||
case ui_internal.io_get_columns(), ui_internal.io_get_rows() {
|
||||
case internal.io_get_columns(), internal.io_get_rows() {
|
||||
Ok(width), Ok(height) -> {
|
||||
process.send(ui, control.UpdateDimensions(width, height))
|
||||
}
|
||||
@@ -115,7 +115,7 @@ fn render_layout(layout: Layout, from: Section) -> Nil {
|
||||
Error(_) -> Nil
|
||||
Ok(node) -> {
|
||||
list.each(node.children, fn(child) { render_layout(layout, child) })
|
||||
ui_internal.print_at(node.content, node.x, node.y)
|
||||
internal.print_at(node.content, node.x, node.y)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import gleeunit
|
||||
|
||||
import musicplayer/mpv/internal as control_internal
|
||||
import musicplayer/mpv/internal
|
||||
|
||||
pub fn main() -> Nil {
|
||||
gleeunit.main()
|
||||
@@ -10,6 +10,6 @@ pub fn parse_playback_time_test() {
|
||||
let json_string =
|
||||
"{\"data\":\"123.456789\",\"request_id\":0,\"error\":\"success\"}\n"
|
||||
|
||||
let assert Ok(data) = control_internal.parse_playback_time(json_string)
|
||||
let assert Ok(data) = internal.parse_playback_time(json_string)
|
||||
assert data == 123.456789
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user