Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/circles.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/lib/Api
diff options
context:
space:
mode:
authorMaxence Lange <maxence@nextcloud.com>2017-03-15 01:16:13 +0300
committerMaxence Lange <maxence@nextcloud.com>2017-03-15 01:16:13 +0300
commit80d26dcd1e8f08b4619a50330bb6150865892a1e (patch)
tree3d772a3b54c619f57700e227d1a5bbe79a515018 /lib/Api
parentedd067fd1da72e9113945d853906ab82b008fdad (diff)
API can now create/list/delete Circles
Diffstat (limited to 'lib/Api')
-rw-r--r--lib/Api/Circles.php23
1 files changed, 19 insertions, 4 deletions
diff --git a/lib/Api/Circles.php b/lib/Api/Circles.php
index ae3606e9..8c842aa0 100644
--- a/lib/Api/Circles.php
+++ b/lib/Api/Circles.php
@@ -38,19 +38,19 @@ class Circles {
return $app->getContainer();
}
- public static function createCircle($name, $type) {
+ public static function createCircle($type, $name) {
$c = self::getContainer();
return $c->query('CirclesService')
- ->createCircle($name, $type);
+ ->createCircle($type, $name);
}
- public static function listCircles($type, $level = 0) {
+ public static function listCircles($type, $name = '', $level = 0) {
$c = self::getContainer();
return $c->query('CirclesService')
- ->listCircles($type, $level);
+ ->listCircles($type, $name, $level);
}
@@ -62,4 +62,19 @@ class Circles {
}
+ public static function deleteCircle($circleId) {
+ $c = self::getContainer();
+
+ return $c->query('CirclesService')
+ ->removeCircle($circleId);
+ }
+
+
+ public static function addMember($circleId, $userId) {
+ $c = self::getContainer();
+
+ return $c->query('MembersService')
+ ->addMember($circleId, $userId);
+ }
+
} \ No newline at end of file