mirror of
https://github.com/LemmyNet/lemmy.git
synced 2024-11-18 02:14:01 +00:00
Dessalines
1de8a4606a
- Changed `edit_id` s to their type (comment_id) - Moved websocket actions to their own file in structs and api. - Got rid of UserViewDangerous, added UserSafeSettings. - GetSite now returns UserSafeSettings for `my_user`. - Got rid of `admin` field in `Register`.
41 lines
679 B
Rust
41 lines
679 B
Rust
use serde::{Deserialize, Serialize};
|
|
|
|
#[derive(Deserialize, Debug)]
|
|
pub struct UserJoin {
|
|
pub auth: String,
|
|
}
|
|
|
|
#[derive(Serialize, Clone)]
|
|
pub struct UserJoinResponse {
|
|
pub joined: bool,
|
|
}
|
|
|
|
#[derive(Deserialize, Debug)]
|
|
pub struct CommunityJoin {
|
|
pub community_id: i32,
|
|
}
|
|
|
|
#[derive(Serialize, Clone)]
|
|
pub struct CommunityJoinResponse {
|
|
pub joined: bool,
|
|
}
|
|
|
|
#[derive(Deserialize, Debug)]
|
|
pub struct ModJoin {
|
|
pub community_id: i32,
|
|
}
|
|
|
|
#[derive(Serialize, Clone)]
|
|
pub struct ModJoinResponse {
|
|
pub joined: bool,
|
|
}
|
|
|
|
#[derive(Deserialize, Debug)]
|
|
pub struct PostJoin {
|
|
pub post_id: i32,
|
|
}
|
|
|
|
#[derive(Serialize, Clone)]
|
|
pub struct PostJoinResponse {
|
|
pub joined: bool,
|
|
}
|