diff options
author | Felix <me@nutomic.com> | 2020-05-14 15:38:07 +0200 |
---|---|---|
committer | Felix <me@nutomic.com> | 2020-05-14 17:17:40 +0200 |
commit | 13ca47a3b46597936a17bc8e03e9038cfa611d92 (patch) | |
tree | 19e56502bc6c96120639a64340ea5e5e842521e5 /server/src/apub/private_message.rs | |
parent | 11acc7225eaa4d0fac9c6168c3d1cb4c80a56e41 (diff) |
Use ActorType for sign/verify, instead of passing raw privatekey/actor_id
Diffstat (limited to 'server/src/apub/private_message.rs')
-rw-r--r-- | server/src/apub/private_message.rs | 28 |
1 files changed, 4 insertions, 24 deletions
diff --git a/server/src/apub/private_message.rs b/server/src/apub/private_message.rs index 4e111b8f..3fff75dc 100644 --- a/server/src/apub/private_message.rs +++ b/server/src/apub/private_message.rs @@ -87,12 +87,7 @@ impl ApubObjectType for PrivateMessage { insert_activity(&conn, creator.id, &create, true)?; - send_activity( - &create, - &creator.private_key.as_ref().unwrap(), - &creator.actor_id, - vec![to], - )?; + send_activity(&create, creator, vec![to])?; Ok(()) } @@ -116,12 +111,7 @@ impl ApubObjectType for PrivateMessage { insert_activity(&conn, creator.id, &update, true)?; - send_activity( - &update, - &creator.private_key.as_ref().unwrap(), - &creator.actor_id, - vec![to], - )?; + send_activity(&update, creator, vec![to])?; Ok(()) } @@ -144,12 +134,7 @@ impl ApubObjectType for PrivateMessage { insert_activity(&conn, creator.id, &delete, true)?; - send_activity( - &delete, - &creator.private_key.as_ref().unwrap(), - &creator.actor_id, - vec![to], - )?; + send_activity(&delete, creator, vec![to])?; Ok(()) } @@ -187,12 +172,7 @@ impl ApubObjectType for PrivateMessage { insert_activity(&conn, creator.id, &undo, true)?; - send_activity( - &undo, - &creator.private_key.as_ref().unwrap(), - &creator.actor_id, - vec![to], - )?; + send_activity(&undo, creator, vec![to])?; Ok(()) } |