From 15f767340303efccbd0c2caf311ac499091e38e6 Mon Sep 17 00:00:00 2001 From: PascalSenn Date: Wed, 10 Aug 2016 16:42:56 +0100 Subject: [PATCH 1/4] feat(Users): adds extended parameters list folders --- lib/dropbox/client.rb | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/lib/dropbox/client.rb b/lib/dropbox/client.rb index 2d80c2d..43856c2 100644 --- a/lib/dropbox/client.rb +++ b/lib/dropbox/client.rb @@ -125,9 +125,23 @@ def get_thumbnail(path, format='jpeg', size='w64h64') # Get the contents of a folder. # # @param [String] path + # @param [boolean] recursive + # @param [boolean] include_media_info + # @param [boolean] include_deleted + # @param [boolean] include_has_explicit_shared_members # @return [Array] - def list_folder(path) - resp = request('/files/list_folder', path: path) + def list_folder(path, + recursive = false, + include_media_info = false, + include_deleted = false, + include_has_explicit_shared_members = false ) + resp = request('/files/list_folder', + path: path, + recursive: recursive, + include_media_info: include_media_info, + include_deleted: include_deleted, + include_has_explicit_shared_members: include_has_explicit_shared_members + ) resp['entries'].map { |e| parse_tagged_response(e) } end From 26b27c75b55492da1c8b45168cce2218306d4dae Mon Sep 17 00:00:00 2001 From: PascalSenn Date: Wed, 10 Aug 2016 17:11:21 +0100 Subject: [PATCH 2/4] fix(Users): adds brackets --- lib/dropbox/client.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/dropbox/client.rb b/lib/dropbox/client.rb index 43856c2..b8737ba 100644 --- a/lib/dropbox/client.rb +++ b/lib/dropbox/client.rb @@ -135,13 +135,13 @@ def list_folder(path, include_media_info = false, include_deleted = false, include_has_explicit_shared_members = false ) - resp = request('/files/list_folder', + resp = request('/files/list_folder',{ path: path, recursive: recursive, include_media_info: include_media_info, include_deleted: include_deleted, include_has_explicit_shared_members: include_has_explicit_shared_members - ) + }) resp['entries'].map { |e| parse_tagged_response(e) } end From 3d6e6cd4aff327cb73afcd6bd44d9f8d48f6d542 Mon Sep 17 00:00:00 2001 From: Pascal Date: Tue, 29 Nov 2016 12:39:14 +0000 Subject: [PATCH 3/4] fix(Users): reorders parameters --- lib/dropbox/client.rb | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/lib/dropbox/client.rb b/lib/dropbox/client.rb index b8737ba..bbc44f7 100644 --- a/lib/dropbox/client.rb +++ b/lib/dropbox/client.rb @@ -131,12 +131,11 @@ def get_thumbnail(path, format='jpeg', size='w64h64') # @param [boolean] include_has_explicit_shared_members # @return [Array] def list_folder(path, - recursive = false, - include_media_info = false, - include_deleted = false, - include_has_explicit_shared_members = false ) - resp = request('/files/list_folder',{ - path: path, + recursive: false, + include_media_info: false, + include_deleted: false, + include_has_explicit_shared_members: false ) + resp = np_list_folder(path, { recursive: recursive, include_media_info: include_media_info, include_deleted: include_deleted, From 5d43a87e5e71f52d0099f8011cd1bf401e36862a Mon Sep 17 00:00:00 2001 From: Pascal Date: Tue, 29 Nov 2016 12:42:16 +0000 Subject: [PATCH 4/4] fix(Users): fix wrong method name --- lib/dropbox/client.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/dropbox/client.rb b/lib/dropbox/client.rb index bbc44f7..231dbc1 100644 --- a/lib/dropbox/client.rb +++ b/lib/dropbox/client.rb @@ -135,7 +135,8 @@ def list_folder(path, include_media_info: false, include_deleted: false, include_has_explicit_shared_members: false ) - resp = np_list_folder(path, { + resp = request('/files/list_folder', { + path: path, recursive: recursive, include_media_info: include_media_info, include_deleted: include_deleted,