diff options
author | Maxence Lange <maxence@artificial-owl.com> | 2018-12-19 00:13:33 -0100 |
---|---|---|
committer | Maxence Lange <maxence@artificial-owl.com> | 2018-12-19 00:13:33 -0100 |
commit | 37a889d9780314af06c373c7e605e9606238f34e (patch) | |
tree | ce001b3d0b8bba7a6313a6570884b8a01d88e492 /lib/Controller/LocalController.php | |
parent | 47c658c32b712277f9330801085c4dd288dbe742 (diff) |
Merge branch 'master' into framework-import-process+activity
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
Diffstat (limited to 'lib/Controller/LocalController.php')
-rw-r--r-- | lib/Controller/LocalController.php | 79 |
1 files changed, 25 insertions, 54 deletions
diff --git a/lib/Controller/LocalController.php b/lib/Controller/LocalController.php index 89d0fed3..6ab4994f 100644 --- a/lib/Controller/LocalController.php +++ b/lib/Controller/LocalController.php @@ -163,11 +163,8 @@ class LocalController extends Controller { /** - * Create a new post. - * - * // TODO: Delete the NoCSRF check + * Delete your own post. * - * @NoCSRFRequired * @NoAdminRequired * @NoSubAdminRequired * @@ -193,9 +190,6 @@ class LocalController extends Controller { /** - * // TODO: Delete the NoCSRF check - * - * @NoCSRFRequired * @NoAdminRequired * @NoSubAdminRequired * @@ -216,13 +210,35 @@ class LocalController extends Controller { } + + /** - * // TODO: Delete the NoCSRF check - * * @NoCSRFRequired * @NoAdminRequired * @NoSubAdminRequired * + * @param int $since + * @param int $limit + * + * @return DataResponse + */ + public function streamNotifications($since = 0, int $limit = 5): DataResponse { + try { + $this->initViewer(true); + $posts = $this->noteService->getStreamNotifications($this->viewer, $since, $limit); + + return $this->success($posts); + } catch (Exception $e) { + return $this->fail($e); + } + } + + + + /** + * @NoAdminRequired + * @NoSubAdminRequired + * * @param string $username * @param int $since * @param int $limit @@ -244,9 +260,6 @@ class LocalController extends Controller { /** - * // TODO: Delete the NoCSRF check - * - * @NoCSRFRequired * @NoAdminRequired * @NoSubAdminRequired * @@ -270,9 +283,6 @@ class LocalController extends Controller { /** * Get timeline * - * // TODO: Delete the NoCSRF check - * - * @NoCSRFRequired * @NoAdminRequired * @NoSubAdminRequired * @@ -294,9 +304,6 @@ class LocalController extends Controller { /** * Get timeline * - * // TODO: Delete the NoCSRF check - * - * @NoCSRFRequired * @NoAdminRequired * @NoSubAdminRequired * @@ -317,10 +324,6 @@ class LocalController extends Controller { /** - * - * // TODO: Delete the NoCSRF check - * - * @NoCSRFRequired * @NoAdminRequired * @NoSubAdminRequired * @@ -341,10 +344,6 @@ class LocalController extends Controller { /** - * - * // TODO: Delete the NoCSRF check - * - * @NoCSRFRequired * @NoAdminRequired * @NoSubAdminRequired * @@ -365,10 +364,6 @@ class LocalController extends Controller { /** - * - * // TODO: Delete the NoCSRF check - * - * @NoCSRFRequired * @NoAdminRequired * @NoSubAdminRequired * @@ -387,7 +382,6 @@ class LocalController extends Controller { /** - * @NoCSRFRequired * @NoAdminRequired * @NoSubAdminRequired * @@ -408,7 +402,6 @@ class LocalController extends Controller { /** - * @NoCSRFRequired * @NoAdminRequired * @NoSubAdminRequired * @@ -429,10 +422,6 @@ class LocalController extends Controller { /** - * - * // TODO: Delete the NoCSRF check - * - * @NoCSRFRequired * @NoAdminRequired * @NoSubAdminRequired * @@ -454,7 +443,6 @@ class LocalController extends Controller { /** - * @NoCSRFRequired * @NoAdminRequired * @NoSubAdminRequired * @@ -477,7 +465,6 @@ class LocalController extends Controller { /** - * @NoCSRFRequired * @NoAdminRequired * @NoSubAdminRequired * @@ -501,10 +488,6 @@ class LocalController extends Controller { /** - * - * // TODO: Delete the NoCSRF check - * - * @NoCSRFRequired * @NoAdminRequired * @NoSubAdminRequired * @@ -526,10 +509,6 @@ class LocalController extends Controller { /** - * - * // TODO: Delete the NoCSRF check - * - * @NoCSRFRequired * @NoAdminRequired * @NoSubAdminRequired * @@ -549,7 +528,6 @@ class LocalController extends Controller { } /** - * @NoCSRFRequired * @NoAdminRequired * @NoSubAdminRequired * @@ -578,10 +556,6 @@ class LocalController extends Controller { /** - * - * // TODO: Delete the NoCSRF check - * - * @NoCSRFRequired * @NoAdminRequired * @NoSubAdminRequired * @@ -620,9 +594,6 @@ class LocalController extends Controller { /** - * // TODO: Delete the NoCSRF check - * - * @NoCSRFRequired * @NoAdminRequired * @NoSubAdminRequired * |