forked from alemi/upub
feat: impl Addressed on object and activity models
This commit is contained in:
parent
eb472517ab
commit
01c02c5258
2 changed files with 20 additions and 0 deletions
|
@ -98,3 +98,13 @@ impl Related<super::addressing::Entity> for Entity {
|
||||||
}
|
}
|
||||||
|
|
||||||
impl ActiveModelBehavior for ActiveModel {}
|
impl ActiveModelBehavior for ActiveModel {}
|
||||||
|
|
||||||
|
impl apb::target::Addressed for Model {
|
||||||
|
fn addressed(&self) -> Vec<String> {
|
||||||
|
let mut to : Vec<String> = self.to.0.clone();
|
||||||
|
to.append(&mut self.bto.0.clone());
|
||||||
|
to.append(&mut self.cc.0.clone());
|
||||||
|
to.append(&mut self.bcc.0.clone());
|
||||||
|
to
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
|
@ -152,3 +152,13 @@ impl Related<super::share::Entity> for Entity {
|
||||||
}
|
}
|
||||||
|
|
||||||
impl ActiveModelBehavior for ActiveModel {}
|
impl ActiveModelBehavior for ActiveModel {}
|
||||||
|
|
||||||
|
impl apb::target::Addressed for Model {
|
||||||
|
fn addressed(&self) -> Vec<String> {
|
||||||
|
let mut to : Vec<String> = self.to.0.clone();
|
||||||
|
to.append(&mut self.bto.0.clone());
|
||||||
|
to.append(&mut self.cc.0.clone());
|
||||||
|
to.append(&mut self.bcc.0.clone());
|
||||||
|
to
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in a new issue