@@ -109,30 +109,30 @@ function parseFormData (body, mode, trim, indent) {
109109 }
110110 } ) ;
111111 parameters = '[\n' + _ . join ( parameters , ',\n' ) + ']' ;
112- bodySnippet = `let parameters = ${ parameters } as [[String : Any]]\n\n` ;
112+ bodySnippet = `let parameters = ${ parameters } as [[String: Any]]\n\n` ;
113113 bodySnippet += 'let boundary = "Boundary-\\(UUID().uuidString)"\n' ;
114114 bodySnippet += 'var body = ""\nvar error: Error? = nil\n' ;
115115 bodySnippet += 'for param in parameters {\n' ;
116- bodySnippet += `${ indent } if param["disabled"] == nil {\n` ;
117- bodySnippet += `${ indent . repeat ( 2 ) } let paramName = param["key"]!\n` ;
118- bodySnippet += `${ indent . repeat ( 2 ) } body += "--\\(boundary)\\r\\n"\n` ;
116+ bodySnippet += `${ indent } if param["disabled"] != nil { continue } \n` ;
117+ bodySnippet += `${ indent } let paramName = param["key"]!\n` ;
118+ bodySnippet += `${ indent } body += "--\\(boundary)\\r\\n"\n` ;
119119 // eslint-disable-next-line no-useless-escape
120- bodySnippet += `${ indent . repeat ( 2 ) } body += "Content-Disposition:form-data; name=\\"\\(paramName)\\"\"\n` ;
121- bodySnippet += `${ indent . repeat ( 2 ) } if param["contentType"] != nil {\n` ;
122- bodySnippet += `${ indent . repeat ( 3 ) } body += "\\r\\nContent-Type: \\(param["contentType"] as! String)"\n` ;
123- bodySnippet += `${ indent . repeat ( 2 ) } }\n` ;
124- bodySnippet += `${ indent . repeat ( 2 ) } let paramType = param["type"] as! String\n` ;
125- bodySnippet += `${ indent . repeat ( 2 ) } if paramType == "text" {\n` ;
126- bodySnippet += `${ indent . repeat ( 3 ) } let paramValue = param["value"] as! String\n` ;
127- bodySnippet += `${ indent . repeat ( 3 ) } body += "\\r\\n\\r\\n\\(paramValue)\\r\\n"\n` ;
128- bodySnippet += `${ indent . repeat ( 2 ) } } else {\n` ;
129- bodySnippet += `${ indent . repeat ( 3 ) } let paramSrc = param["src"] as! String\n` ;
130- bodySnippet += `${ indent . repeat ( 3 ) } let fileData = try NSData(contentsOfFile:paramSrc, options:[]) as Data\n` ;
131- bodySnippet += `${ indent . repeat ( 3 ) } let fileContent = String(data: fileData, encoding: .utf8)!\n` ;
132- bodySnippet += `${ indent . repeat ( 3 ) } body += "; filename=\\"\\(paramSrc)\\"\\r\\n"\n` ;
133- bodySnippet += `${ indent . repeat ( 3 ) } + "Content-Type: \\"content-type header\\"\\r\\n\\r\\n` ;
120+ bodySnippet += `${ indent } body += "Content-Disposition:form-data; name=\\"\\(paramName)\\"\"\n` ;
121+ bodySnippet += `${ indent } if param["contentType"] != nil {\n` ;
122+ bodySnippet += `${ indent . repeat ( 2 ) } body += "\\r\\nContent-Type: \\(param["contentType"] as! String)"\n` ;
123+ bodySnippet += `${ indent } }\n` ;
124+ bodySnippet += `${ indent } let paramType = param["type"] as! String\n` ;
125+ bodySnippet += `${ indent } if paramType == "text" {\n` ;
126+ bodySnippet += `${ indent . repeat ( 2 ) } let paramValue = param["value"] as! String\n` ;
127+ bodySnippet += `${ indent . repeat ( 2 ) } body += "\\r\\n\\r\\n\\(paramValue)\\r\\n"\n` ;
128+ bodySnippet += `${ indent } } else {\n` ;
129+ bodySnippet += `${ indent . repeat ( 2 ) } let paramSrc = param["src"] as! String\n` ;
130+ bodySnippet += `${ indent . repeat ( 2 ) } let fileData = try NSData(contentsOfFile: paramSrc, options: []) as Data\n` ;
131+ bodySnippet += `${ indent . repeat ( 2 ) } let fileContent = String(data: fileData, encoding: .utf8)!\n` ;
132+ bodySnippet += `${ indent . repeat ( 2 ) } body += "; filename=\\"\\(paramSrc)\\"\\r\\n"\n` ;
133+ bodySnippet += `${ indent . repeat ( 2 ) } + "Content-Type: \\"content-type header\\"\\r\\n\\r\\n` ;
134134 bodySnippet += '\\(fileContent)\\r\\n"\n' ;
135- bodySnippet += `${ indent . repeat ( 2 ) } }\n ${ indent } }\n}\nbody += "--\\(boundary)--\\r\\n";\n` ;
135+ bodySnippet += `${ indent } }\n}\nbody += "--\\(boundary)--\\r\\n";\n` ;
136136 bodySnippet += 'let postData = body.data(using: .utf8)' ;
137137 return bodySnippet ;
138138}
@@ -147,7 +147,7 @@ function parseFile () {
147147 // var bodySnippet = 'let filename = "{Insert_File_Name}", postData = Data()\n';
148148 // bodySnippet += 'if let path = Bundle.main.path(forResource: filename, ofType: nil) {\n';
149149 // bodySnippet += `${indent}do {\n${indent.repeat(2)}postData =
150- // try NSData(contentsOfFile:path, options:[]) as Data\n`;
150+ // try NSData(contentsOfFile: path, options: []) as Data\n`;
151151 // bodySnippet += `${indent} } catch {\n`;
152152 // bodySnippet += `${indent.repeat(2)}print("Failed to read from \\(String(describing: filename))")\n`;
153153 // bodySnippet += `${indent} }\n } else {\n`;
0 commit comments