@@ -109,30 +109,30 @@ function parseFormData (body, mode, trim, indent) {
109
109
}
110
110
} ) ;
111
111
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` ;
113
113
bodySnippet += 'let boundary = "Boundary-\\(UUID().uuidString)"\n' ;
114
114
bodySnippet += 'var body = ""\nvar error: Error? = nil\n' ;
115
115
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` ;
119
119
// 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` ;
134
134
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` ;
136
136
bodySnippet += 'let postData = body.data(using: .utf8)' ;
137
137
return bodySnippet ;
138
138
}
@@ -147,7 +147,7 @@ function parseFile () {
147
147
// var bodySnippet = 'let filename = "{Insert_File_Name}", postData = Data()\n';
148
148
// bodySnippet += 'if let path = Bundle.main.path(forResource: filename, ofType: nil) {\n';
149
149
// 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`;
151
151
// bodySnippet += `${indent} } catch {\n`;
152
152
// bodySnippet += `${indent.repeat(2)}print("Failed to read from \\(String(describing: filename))")\n`;
153
153
// bodySnippet += `${indent} }\n } else {\n`;
0 commit comments