@@ -209,39 +209,41 @@ export function ExtensionCollection(http, data) {
209209}
210210
211211function createExtensionFormData ( data ) {
212- var formData = new FormData ( ) ;
213-
214- if ( typeof data . title === 'string' ) {
215- formData . append ( 'extension[title]' , data . title ) ;
216- }
217-
218- if ( _typeof ( data . scope ) === 'object' ) {
219- formData . append ( 'extension[scope]' , "" . concat ( data . scope ) ) ;
220- }
221-
222- if ( typeof data [ 'data_type' ] === 'string' ) {
223- formData . append ( 'extension[data_type]' , data [ 'data_type' ] ) ;
224- }
225-
226- if ( typeof data . type === 'string' ) {
227- formData . append ( 'extension[type]' , data . type ) ;
228- }
229-
230- if ( data . tags instanceof Array ) {
231- formData . append ( 'extension[tags]' , data . tags . join ( ',' ) ) ;
232- } else if ( typeof data . tags === 'string' ) {
233- formData . append ( 'extension[tags]' , data . tags ) ;
234- }
235-
236- if ( typeof data . multiple === 'boolean' ) {
237- formData . append ( 'extension[multiple]' , "" . concat ( data . multiple ) ) ;
238- }
239-
240- if ( typeof data . enable === 'boolean' ) {
241- formData . append ( 'extension[enable]' , "" . concat ( data . enable ) ) ;
242- }
243-
244- var uploadStream = createReadStream ( data . upload ) ;
245- formData . append ( 'extension[upload]' , uploadStream ) ;
246- return formData ;
212+ return function ( ) {
213+ var formData = new FormData ( ) ;
214+
215+ if ( typeof data . title === 'string' ) {
216+ formData . append ( 'extension[title]' , data . title ) ;
217+ }
218+
219+ if ( _typeof ( data . scope ) === 'object' ) {
220+ formData . append ( 'extension[scope]' , "" . concat ( data . scope ) ) ;
221+ }
222+
223+ if ( typeof data [ 'data_type' ] === 'string' ) {
224+ formData . append ( 'extension[data_type]' , data [ 'data_type' ] ) ;
225+ }
226+
227+ if ( typeof data . type === 'string' ) {
228+ formData . append ( 'extension[type]' , data . type ) ;
229+ }
230+
231+ if ( data . tags instanceof Array ) {
232+ formData . append ( 'extension[tags]' , data . tags . join ( ',' ) ) ;
233+ } else if ( typeof data . tags === 'string' ) {
234+ formData . append ( 'extension[tags]' , data . tags ) ;
235+ }
236+
237+ if ( typeof data . multiple === 'boolean' ) {
238+ formData . append ( 'extension[multiple]' , "" . concat ( data . multiple ) ) ;
239+ }
240+
241+ if ( typeof data . enable === 'boolean' ) {
242+ formData . append ( 'extension[enable]' , "" . concat ( data . enable ) ) ;
243+ }
244+
245+ var uploadStream = createReadStream ( data . upload ) ;
246+ formData . append ( 'extension[upload]' , uploadStream ) ;
247+ return formData ;
248+ } ;
247249}
0 commit comments