ZIm/crates/crdb/src/messages.rs
Antonio Scandurra be7d4d6ea9 WIP
2023-07-18 19:10:20 +02:00

18 lines
407 B
Rust

use crate::{RepoId, Request, RoomCredentials};
use serde::{Deserialize, Serialize};
use std::sync::Arc;
#[derive(Clone, Serialize, Deserialize)]
pub struct PublishRepo {
pub id: RepoId,
pub name: Arc<str>,
}
impl Request for PublishRepo {
type Response = PublishRepoResponse;
}
#[derive(Clone, Serialize, Deserialize)]
pub struct PublishRepoResponse {
pub credentials: RoomCredentials,
}