diff --git a/lib/dropbox/client.rb b/lib/dropbox/client.rb index 2d80c2d..231dbc1 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