@@ -2,14 +2,14 @@ var rpc = require('./rpc');
22var conf = require ( './conf' ) ;
33var util = require ( './util' ) ;
44
5- exports . listPrefix = function ( bucket , prefix , marker , limit , onret ) {
6- var uri = getPrefixUri ( bucket , prefix , marker , limit ) ;
5+ exports . listPrefix = function ( bucket , prefix , marker , limit , delimiter , onret ) {
6+ var uri = getPrefixUri ( bucket , prefix , marker , limit , delimiter ) ;
77 var digest = util . generateAccessToken ( uri , null ) ;
88
99 rpc . postWithoutForm ( uri , digest , onret )
1010}
1111
12- function getPrefixUri ( bucket , prefix , marker , limit ) {
12+ function getPrefixUri ( bucket , prefix , marker , limit , delimiter ) {
1313 var uri = conf . RSF_HOST + '/' + 'list?' + 'bucket=' + bucket ;
1414 if ( marker ) {
1515 uri += '&' + 'marker=' + marker ;
@@ -22,6 +22,11 @@ function getPrefixUri(bucket, prefix, marker, limit) {
2222 if ( prefix ) {
2323 uri += '&' + 'prefix=' + prefix ;
2424 }
25+
26+ if ( delimiter ) {
27+ uri += '&' + 'delimiter=' + delimiter ;
28+ }
29+
2530 return uri ;
2631}
2732
0 commit comments