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