1
0
mirror of https://gitlab.com/comunic/comunicapiv3 synced 2025-06-20 16:35:17 +00:00

Spawn a thread to send push notifications

This commit is contained in:
2021-04-16 08:35:14 +02:00
parent 5e3ffcbeda
commit 1567ae4241
2 changed files with 21 additions and 16 deletions

View File

@ -4,13 +4,13 @@
use std::collections::HashSet;
use crate::data::conversation::ConvID;
use crate::data::error::{ExecError, Res};
use crate::data::user::UserID;
use crate::data::conversation::ConvID;
pub type ConvMessageID = u64;
#[derive(Debug)]
#[derive(Debug, Clone)]
pub struct ConversationMessageFile {
pub path: String,
pub size: u64,
@ -19,19 +19,19 @@ pub struct ConversationMessageFile {
pub r#type: String,
}
#[derive(Debug)]
#[derive(Debug, Clone)]
pub struct UserAddedAnotherUserToConversation {
pub user_who_added: UserID,
pub user_added: UserID,
}
#[derive(Debug)]
#[derive(Debug, Clone)]
pub struct UserRemovedAnotherUserToConversation {
pub user_who_removed: UserID,
pub user_removed: UserID,
}
#[derive(Debug)]
#[derive(Debug, Clone)]
pub enum ConversationServerMessageType {
UserCreatedConversation(UserID),
UserAddedAnotherUserToConversation(UserAddedAnotherUserToConversation),
@ -98,7 +98,7 @@ impl ConversationServerMessageType {
}
/// Information about a single conversation message
#[derive(Debug)]
#[derive(Debug, Clone)]
pub struct ConversationMessage {
pub id: ConvMessageID,
pub time_sent: u64,