use adw::prelude::GtkWindowExt; use relm4::{ComponentParts, ComponentSender, RelmApp, Component, ComponentController}; use bowl::PostComposerModel; use bowl::APPLICATION_ID; static GLIB_LOGGER: glib::GlibLogger = glib::GlibLogger::new( glib::GlibLoggerFormat::Plain, glib::GlibLoggerDomain::CrateTarget, ); fn main() { log::set_logger(&GLIB_LOGGER).unwrap(); log::set_max_level(log::LevelFilter::Debug); let app = RelmApp::new(APPLICATION_ID); app.run_async::( bowl::micropub::Client::new( glib::Uri::parse(&std::env::var("MICROPUB_URI").unwrap(), glib::UriFlags::NONE).unwrap(), std::env::var("MICROPUB_TOKEN").unwrap(), ) ); }