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

Can change the visibility level of a post

This commit is contained in:
2020-07-09 09:10:42 +02:00
parent 4a559f8222
commit dc5ad6aea4
4 changed files with 33 additions and 1 deletions

View File

@ -30,6 +30,16 @@ impl PostVisibilityLevel {
PostVisibilityLevel::VISIBILITY_GROUP_MEMBERS => "members",
}.to_string()
}
pub fn from_api(level: &str) -> PostVisibilityLevel {
match level {
"private" => PostVisibilityLevel::VISIBILITY_USER,
"friends" => PostVisibilityLevel::VISIBILITY_FRIENDS,
"members" => PostVisibilityLevel::VISIBILITY_GROUP_MEMBERS,
"public" => PostVisibilityLevel::VISIBILITY_PUBLIC,
_ => PostVisibilityLevel::VISIBILITY_PUBLIC,
}
}
}
/// Post access level (for a given user)