diff options
author | Maxence Lange <maxence@nextcloud.com> | 2017-03-15 01:16:13 +0300 |
---|---|---|
committer | Maxence Lange <maxence@nextcloud.com> | 2017-03-15 01:16:13 +0300 |
commit | 80d26dcd1e8f08b4619a50330bb6150865892a1e (patch) | |
tree | 3d772a3b54c619f57700e227d1a5bbe79a515018 /lib/Api | |
parent | edd067fd1da72e9113945d853906ab82b008fdad (diff) |
API can now create/list/delete Circles
Diffstat (limited to 'lib/Api')
-rw-r--r-- | lib/Api/Circles.php | 23 |
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 |