summaryrefslogtreecommitdiffstats
path: root/src/client.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/client.rs')
-rw-r--r--src/client.rs31
1 files changed, 0 insertions, 31 deletions
diff --git a/src/client.rs b/src/client.rs
deleted file mode 100644
index 1e38cce..0000000
--- a/src/client.rs
+++ /dev/null
@@ -1,31 +0,0 @@
-use serde::{Deserialize, Serialize};
-use tokio::{io::AsyncWriteExt, net::UnixStream};
-
-use crate::Error;
-
-#[derive(Debug, Clone, Copy, Serialize, Deserialize)]
-pub enum ClientKind {
- #[serde(rename = "mpris-icon")]
- Icon,
- #[serde(rename = "mpris-title")]
- Title,
- #[serde(rename = "mpris-prev")]
- Prev,
- #[serde(rename = "mpris-playPause")]
- PlayPause,
- #[serde(rename = "mpris-next")]
- Next,
- #[serde(rename = "mpris-volume")]
- Volume,
-}
-
-async fn client(kind: ClientKind) -> Result<(), Error> {
- let stream = UnixStream::connect("/tmp/i3blocks-mpris.sock").await?;
- let (mut reader, mut writer) = stream.into_split();
-
- let buf = bincode::serialize(&kind)?;
- writer.write_all(&buf).await?;
-
- todo!()
-}
-