opentalk-roomserver-types-shared-folder 0.6.0

OpenTalk RoomServer Types SharedFolder
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
// SPDX-FileCopyrightText: OpenTalk GmbH <mail@opentalk.eu>
// SPDX-License-Identifier: EUPL-1.2

use opentalk_roomserver_signaling::signaling_module::CreateReplica;
use serde::{Deserialize, Serialize};

use crate::event::SharedFolderEvent;

/// Incoming websocket messages
#[derive(Debug, Serialize, Deserialize)]
#[serde(tag = "action", rename_all = "snake_case")]
pub enum SharedFolderCommand {}

impl CreateReplica<SharedFolderEvent> for SharedFolderCommand {
    fn replicate(&self) -> Option<SharedFolderEvent> {
        None
    }
}