From 2963da163420dc9a8cb7bca3b93621e22bfc63ae Mon Sep 17 00:00:00 2001 From: Daniel Bulant Date: Mon, 14 Oct 2024 23:01:21 +0200 Subject: [PATCH] hello world gui --- src/main.rs | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/main.rs b/src/main.rs index 1896739..c6783fb 100644 --- a/src/main.rs +++ b/src/main.rs @@ -4,7 +4,7 @@ use api::SpotifyContext; use auth::get_token; use clap::Parser; use cli::Args; -use cushy::{PendingApp, Run, TokioRuntime}; +use cushy::{window::MakeWindow, Application, Open, PendingApp, Run, TokioRuntime}; use librespot_core::{authentication::Credentials, Session, SessionConfig}; use librespot_playback::{audio_backend, config::{AudioFormat, PlayerConfig}, mixer::NoOpVolume, player::Player}; @@ -58,9 +58,15 @@ fn main() -> cushy::Result { let context = SpotifyContext::new(session, token); + let mut app = app.as_app(); tokio::spawn(async move { let user = context.current_user().await.unwrap(); - dbg!(user); + dbg!(&user); + let userid = user.id; + + format!("Hello, {}!", user.display_name.unwrap()) + .make_window() + .open(&mut app).unwrap(); }); drop(guard);