aboutsummaryrefslogtreecommitdiff
path: root/src/server/interaction/shared.rs
diff options
context:
space:
mode:
authorFuwn <[email protected]>2021-05-17 10:16:42 +0000
committerFuwn <[email protected]>2021-05-17 10:16:42 +0000
commit1b482ab22031ab9a895b2567ba10a2e553752303 (patch)
treedb4874c46b25655ba7c94b0ab435fdb0d681af55 /src/server/interaction/shared.rs
parentrefactor(global): whirl_config modulized (diff)
downloadwhirl-1b482ab22031ab9a895b2567ba10a2e553752303.tar.xz
whirl-1b482ab22031ab9a895b2567ba10a2e553752303.zip
refactor(global): even more modules becoming crates
I did multiple checks and **yes**, everything still works perfectly fine.
Diffstat (limited to 'src/server/interaction/shared.rs')
-rw-r--r--src/server/interaction/shared.rs28
1 files changed, 0 insertions, 28 deletions
diff --git a/src/server/interaction/shared.rs b/src/server/interaction/shared.rs
deleted file mode 100644
index c9eebbc..0000000
--- a/src/server/interaction/shared.rs
+++ /dev/null
@@ -1,28 +0,0 @@
-// Copyleft (ɔ) 2021-2021 The Whirlsplash Collective
-// SPDX-License-Identifier: GPL-3.0-only
-
-use std::collections::HashMap;
-
-use bytes::BytesMut;
-
-use crate::server::types::Tx;
-
-pub struct Shared {
- pub peers: HashMap<String, Tx>,
-}
-impl Shared {
- pub fn new() -> Self {
- Shared {
- peers: HashMap::new(),
- }
- }
-
- pub async fn broadcast(&mut self, message: &[u8]) {
- for peer in self.peers.iter_mut() {
- peer.1.send(BytesMut::from(message)).unwrap();
- }
- }
-}
-impl Default for Shared {
- fn default() -> Self { Self::new() }
-}