forked from jmug/stoatchat
Include group members in payload.
This commit is contained in:
@@ -10,6 +10,8 @@ pub struct PermissionCalculator<'a> {
|
||||
|
||||
user: Option<&'a User>,
|
||||
channel: Option<&'a Channel>,
|
||||
|
||||
has_mutual_conncetion: bool,
|
||||
}
|
||||
|
||||
impl<'a> PermissionCalculator<'a> {
|
||||
@@ -18,7 +20,9 @@ impl<'a> PermissionCalculator<'a> {
|
||||
perspective,
|
||||
|
||||
user: None,
|
||||
channel: None
|
||||
channel: None,
|
||||
|
||||
has_mutual_conncetion: false,
|
||||
}
|
||||
}
|
||||
|
||||
@@ -35,4 +39,11 @@ impl<'a> PermissionCalculator<'a> {
|
||||
..self
|
||||
}
|
||||
}
|
||||
|
||||
pub fn with_mutual_connection(self) -> PermissionCalculator<'a> {
|
||||
PermissionCalculator {
|
||||
has_mutual_conncetion: true,
|
||||
..self
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user