Remove unused import statements
ubuntu / stable / cross-${{ matrix.target }} (aarch64-unknown-linux-gnu) Details
ubuntu / stable / cross-${{ matrix.target }} (armv7-unknown-linux-gnueabihf) Details
ubuntu / stable / fmt Details

This commit is contained in:
chmanie 2023-06-12 12:10:14 +02:00
parent 1433ae9e7f
commit 5960e6832e
7 changed files with 28 additions and 64 deletions

View File

@ -1,14 +1,12 @@
use std::collections::HashMap; use std::collections::HashMap;
use flume::{Receiver, Sender}; use flume::Sender;
use ratatui::{ use ratatui::{
backend::Backend, backend::Backend,
layout::{Alignment, Constraint, Corner, Direction, Layout, Rect}, layout::Rect,
style::{Color, Modifier, Style}, style::{Modifier, Style},
text::{Span, Spans}, text::Span,
widgets::{ widgets::{Block, BorderType, Borders, List, ListItem, ListState},
Block, BorderType, Borders, Gauge, LineGauge, List, ListItem, ListState, Paragraph, Wrap,
},
Frame, Frame,
}; };
use tracing::error; use tracing::error;

View File

@ -3,15 +3,11 @@ mod list;
mod now_playing; mod now_playing;
mod queue; mod queue;
use flume::{Receiver, Sender}; use flume::Sender;
use ratatui::{ use ratatui::{
backend::Backend, backend::Backend,
layout::{Alignment, Constraint, Corner, Direction, Layout, Rect}, layout::{Constraint, Direction, Layout},
style::{Color, Modifier, Style}, style::Color,
text::{Span, Spans},
widgets::{
Block, BorderType, Borders, Gauge, LineGauge, List, ListItem, ListState, Paragraph, Wrap,
},
Frame, Frame,
}; };

View File

@ -6,12 +6,10 @@ use crabidy_core::proto::crabidy::{PlayState, QueueModifiers, Track, TrackPositi
use ratatui::{ use ratatui::{
backend::Backend, backend::Backend,
layout::{Alignment, Constraint, Corner, Direction, Layout, Rect}, layout::{Alignment, Constraint, Direction, Layout, Rect},
style::{Color, Modifier, Style}, style::{Color, Modifier, Style},
text::{Span, Spans}, text::{Span, Spans},
widgets::{ widgets::{Block, BorderType, Borders, LineGauge, Paragraph, Wrap},
Block, BorderType, Borders, Gauge, LineGauge, List, ListItem, ListState, Paragraph, Wrap,
},
Frame, Frame,
}; };

View File

@ -1,12 +1,10 @@
use flume::{Receiver, Sender}; use flume::Sender;
use ratatui::{ use ratatui::{
backend::Backend, backend::Backend,
layout::{Alignment, Constraint, Corner, Direction, Layout, Rect}, layout::Rect,
style::{Color, Modifier, Style}, style::{Modifier, Style},
text::{Span, Spans}, text::Span,
widgets::{ widgets::{Block, BorderType, Borders, List, ListItem, ListState},
Block, BorderType, Borders, Gauge, LineGauge, List, ListItem, ListState, Paragraph, Wrap,
},
Frame, Frame,
}; };
use tracing::error; use tracing::error;

View File

@ -1,11 +1,5 @@
use std::{
fs::{create_dir_all, read_to_string, File},
io::Write,
path::Path,
};
use crabidy_core::{ use crabidy_core::{
clap::{self, Parser}, clap::{self},
clap_serde_derive, clap_serde_derive,
serde::Serialize, serde::Serialize,
ClapSerde, ClapSerde,

View File

@ -3,25 +3,13 @@ mod config;
mod rpc; mod rpc;
use std::{ use std::{
cell::{OnceCell, RefCell},
collections::HashMap,
error::Error, error::Error,
fmt, io, io,
ops::{Div, IndexMut},
println,
sync::OnceLock, sync::OnceLock,
thread,
time::{Duration, Instant}, time::{Duration, Instant},
vec,
}; };
use crabidy_core::init_config; use crabidy_core::proto::crabidy::{get_update_stream_response::Update as StreamUpdate, PlayState};
use crabidy_core::proto::crabidy::{
crabidy_service_client::CrabidyServiceClient,
get_update_stream_response::Update as StreamUpdate, GetLibraryNodeRequest,
InitResponse as InitialData, LibraryNode, PlayState, Queue as QueueData, QueueModifiers,
QueueTrack, Track, TrackPosition,
};
use crossterm::{ use crossterm::{
event::{ event::{
@ -31,11 +19,11 @@ use crossterm::{
terminal::{disable_raw_mode, enable_raw_mode, EnterAlternateScreen, LeaveAlternateScreen}, terminal::{disable_raw_mode, enable_raw_mode, EnterAlternateScreen, LeaveAlternateScreen},
}; };
use flume::{Receiver, Sender}; use flume::{Receiver, Sender};
use notify_rust::Notification;
use ratatui::{backend::CrosstermBackend, Terminal}; use ratatui::{backend::CrosstermBackend, Terminal};
use tokio::{fs, select, signal, task}; use tokio::select;
use tokio_stream::StreamExt; use tokio_stream::StreamExt;
use tonic::{transport::Channel, Request, Status, Streaming};
use tracing::error; use tracing::error;
use app::{App, MessageFromUi, MessageToUi, StatefulList, UiFocus}; use app::{App, MessageFromUi, MessageToUi, StatefulList, UiFocus};

View File

@ -1,21 +1,13 @@
use crabidy_core::proto::crabidy::{ use crabidy_core::proto::crabidy::{
crabidy_service_client::CrabidyServiceClient, get_update_stream_response::Update, crabidy_service_client::CrabidyServiceClient, AppendRequest, ChangeVolumeRequest,
AppendRequest, ChangeVolumeRequest, GetLibraryNodeRequest, GetLibraryNodeResponse, GetLibraryNodeRequest, GetUpdateStreamRequest, GetUpdateStreamResponse, InitRequest,
GetUpdateStreamRequest, GetUpdateStreamResponse, InitRequest, InitResponse, InsertRequest, InitResponse, InsertRequest, LibraryNode, NextRequest, PrevRequest, QueueRequest,
LibraryNode, NextRequest, PrevRequest, QueueRequest, RemoveRequest, ReplaceRequest, RemoveRequest, ReplaceRequest, RestartTrackRequest, SetCurrentRequest, ToggleMuteRequest,
RestartTrackRequest, SetCurrentRequest, SetCurrentResponse, ToggleMuteRequest, TogglePlayRequest, ToggleRepeatRequest, ToggleShuffleRequest,
TogglePlayRequest, TogglePlayResponse, ToggleRepeatRequest, ToggleShuffleRequest,
}; };
use std::{ use std::{collections::HashMap, error::Error, fmt, time::Duration};
collections::HashMap,
error::Error,
fmt, io, mem, println, thread,
time::{Duration, Instant},
vec,
};
use tokio::task;
use tokio_stream::StreamExt;
use tonic::{ use tonic::{
transport::{Channel, Endpoint}, transport::{Channel, Endpoint},
Request, Streaming, Request, Streaming,