summaryrefslogtreecommitdiffstats
path: root/lib/Controller
diff options
context:
space:
mode:
authorMaxence Lange <maxence@artificial-owl.com>2018-12-24 09:32:31 -0100
committerMaxence Lange <maxence@artificial-owl.com>2019-01-03 09:21:21 -0100
commit638e20d3fc782a6ee74e52bb7f7e0bff8c2a31f4 (patch)
tree3f03ed6ffd5acfa4e9d046d5168e2ecfdf1b5fb4 /lib/Controller
parentfb3e156846b09360b43e30c032acb47a8401265d (diff)
using signature date as 'creation' date
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
Diffstat (limited to 'lib/Controller')
-rw-r--r--lib/Controller/ActivityPubController.php10
1 files changed, 6 insertions, 4 deletions
diff --git a/lib/Controller/ActivityPubController.php b/lib/Controller/ActivityPubController.php
index dd8b57bc..30f12454 100644
--- a/lib/Controller/ActivityPubController.php
+++ b/lib/Controller/ActivityPubController.php
@@ -166,11 +166,12 @@ class ActivityPubController extends Controller {
$body = file_get_contents('php://input');
$this->miscService->log('[<<] shared-inbox: ' . $body, 1);
- $origin = $this->signatureService->checkRequest($this->request);
+ $requestTime = 0;
+ $origin = $this->signatureService->checkRequest($this->request, $requestTime);
$activity = $this->importService->importFromJson($body);
if (!$this->signatureService->checkObject($activity)) {
- $activity->setOrigin($origin, SignatureService::ORIGIN_HEADER);
+ $activity->setOrigin($origin, SignatureService::ORIGIN_HEADER, $requestTime);
}
try {
@@ -204,14 +205,15 @@ class ActivityPubController extends Controller {
$body = file_get_contents('php://input');
$this->miscService->log('[<<] inbox: ' . $body, 1);
- $origin = $this->signatureService->checkRequest($this->request);
+ $requestTime = 0;
+ $origin = $this->signatureService->checkRequest($this->request, $requestTime);
// TODO - check the recipient <-> username
// $actor = $this->actorService->getActor($username);
$activity = $this->importService->importFromJson($body);
if (!$this->signatureService->checkObject($activity)) {
- $activity->setOrigin($origin, SignatureService::ORIGIN_HEADER);
+ $activity->setOrigin($origin, SignatureService::ORIGIN_HEADER, $requestTime);
}
try {