Fix serialization.

This commit is contained in:
Paul Makles
2020-04-13 16:29:48 +01:00
parent 577f25642e
commit 0f793f84a2
7 changed files with 83 additions and 31 deletions

View File

@@ -1,4 +1,3 @@
use super::events::Notification;
use crate::database;
use crate::util::vec_to_set;
@@ -174,14 +173,10 @@ pub fn init() {
}
}
pub fn send_message(
users: Option<Vec<String>>,
guild: Option<String>,
data: String,
) {
pub fn send_message(users: Option<Vec<String>>, guild: Option<String>, data: String) {
let state = unsafe { DATA.get().unwrap().read().unwrap() };
let mut connections = HashSet::new();
let mut users = vec_to_set(&users.unwrap_or(vec![]));
if let Some(guild) = guild {
if let Some(entry) = state.guilds.get(&guild) {