Simplify logging
To avoid having to pass around a `Subject`
This commit is contained in:
@@ -8,15 +8,14 @@ import musicplayer/musicplayer
|
||||
import musicplayer/ui/ui
|
||||
|
||||
pub fn main() -> Nil {
|
||||
let assert Ok(logger) = logging.new("/tmp/musicplayer.log")
|
||||
let assert Ok(_) = logging.initialize()
|
||||
|
||||
let input_keys_name: Name(Key) = process.new_name("input_keys")
|
||||
input.new(input_keys_name)
|
||||
|
||||
let assert Ok(ui) = ui.new(logger)
|
||||
let assert Ok(ui) = ui.new()
|
||||
let assert Ok(mpv) = mpv.new()
|
||||
let assert Ok(musicplayer_pid) =
|
||||
musicplayer.new(logger, ui, mpv, input_keys_name)
|
||||
let assert Ok(musicplayer_pid) = musicplayer.new(ui, mpv, input_keys_name)
|
||||
|
||||
let monitor = process.monitor(musicplayer_pid)
|
||||
process.new_selector()
|
||||
|
||||
Reference in New Issue
Block a user