pub trait QueryPendingRemove {
// Required methods
fn get_pending_remove_users(
&self,
group_id: &GroupId,
) -> Result<Vec<String>, ConnectionError>;
fn get_user_pending_remove_status(
&self,
group_id: &GroupId,
inbox_id: &str,
) -> Result<bool, ConnectionError>;
fn delete_pending_remove_users(
&self,
group_id: &GroupId,
inbox_ids: Vec<String>,
) -> Result<usize, ConnectionError>;
}