summaryrefslogtreecommitdiffstats
path: root/server/src/apub/private_message.rs
diff options
context:
space:
mode:
authorFelix <me@nutomic.com>2020-05-14 15:38:07 +0200
committerFelix <me@nutomic.com>2020-05-14 17:17:40 +0200
commit13ca47a3b46597936a17bc8e03e9038cfa611d92 (patch)
tree19e56502bc6c96120639a64340ea5e5e842521e5 /server/src/apub/private_message.rs
parent11acc7225eaa4d0fac9c6168c3d1cb4c80a56e41 (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.rs28
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(())
}