File tree Expand file tree Collapse file tree 1 file changed +27
-0
lines changed Expand file tree Collapse file tree 1 file changed +27
-0
lines changed Original file line number Diff line number Diff line change @@ -220,6 +220,33 @@ function run_xhr(options) {
220
220
request . withCredentials = false ;
221
221
request . DEFAULT_TIMEOUT = DEFAULT_TIMEOUT ;
222
222
223
+ //
224
+ // defaults
225
+ //
226
+
227
+ request . defaults = function ( options , requester ) {
228
+ var def = function ( method ) {
229
+ var d = function ( params , callback ) {
230
+ if ( typeof params === 'string' )
231
+ params = { 'uri' : params } ;
232
+ else {
233
+ params = JSON . parse ( JSON . stringify ( params ) ) ;
234
+ }
235
+ for ( var i in options ) {
236
+ if ( params [ i ] === undefined ) params [ i ] = options [ i ]
237
+ }
238
+ return method ( params , callback )
239
+ }
240
+ return d
241
+ }
242
+ var de = def ( request )
243
+ de . get = def ( request . get )
244
+ de . post = def ( request . post )
245
+ de . put = def ( request . put )
246
+ de . head = def ( request . head )
247
+ return de
248
+ }
249
+
223
250
//
224
251
// HTTP method shortcuts
225
252
//
You can’t perform that action at this time.
0 commit comments