blob: c50dec2d3b1b5b75da96a46d9fa52926cf43bcad (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
<?php
use Digitigrade\HttpResponseStatus\NotFound;
use Digitigrade\Model\Interaction;
use Digitigrade\Router;
Router::getInstance()->mount('/interaction/:id', function (array $args) {
$interaction = Interaction::find($args['id']);
if ($interaction == null) {
throw new NotFound("i don't know that interaction");
}
if (!$interaction->author->isLocal) {
throw new NotFound("i don't want to tell you about non-local interactions!");
}
json_response($interaction);
});
|