. // }}} /** * Pinboard server API, doesn't (currently) allow importing from the * official website * * @package GNUsocial * * @author Hugo Sales * @copyright 2022 Free Software Foundation, Inc http://www.fsf.org * @license https://www.gnu.org/licenses/agpl.html GNU AGPL v3 or later */ namespace Plugin\Pinboard; use App\Core\Event; use App\Core\Modules\Plugin; use App\Core\Router; use Plugin\Pinboard\Controller as C; class Pinboard extends Plugin { public function onAddRoute(Router $r): bool { $r->connect( 'pinboard_posts_update', '/pinboard/v1/posts/update', [C\API::class, 'posts_update'], ); $r->connect( 'pinboard_posts_add', '/pinboard/v1/posts/add', [C\API::class, 'posts_add'], ); return Event::next; } }