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:
@ -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)
|
||||
|
Reference in New Issue
Block a user