summaryrefslogtreecommitdiffstats
path: root/lib/Controller/LocalController.php
diff options
context:
space:
mode:
authorMaxence Lange <maxence@artificial-owl.com>2018-12-19 00:13:33 -0100
committerMaxence Lange <maxence@artificial-owl.com>2018-12-19 00:13:33 -0100
commit37a889d9780314af06c373c7e605e9606238f34e (patch)
treece001b3d0b8bba7a6313a6570884b8a01d88e492 /lib/Controller/LocalController.php
parent47c658c32b712277f9330801085c4dd288dbe742 (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.php79
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
*