* Decodes arrayBuffer to String according given encoding type * @param {ArrayBuffer} buffer * @param {string} charset * @returns {Promise }
(buffer, charset)
| 229 | * @returns {Promise<string>} |
| 230 | */ |
| 231 | function execDecode(buffer, charset) { |
| 232 | return new Promise((resolve, reject) => { |
| 233 | cordova.exec( |
| 234 | (text) => { |
| 235 | resolve(text); |
| 236 | }, |
| 237 | (error) => { |
| 238 | reject(error); |
| 239 | }, |
| 240 | "System", |
| 241 | "decode", |
| 242 | [buffer, charset], |
| 243 | ); |
| 244 | }); |
| 245 | } |
| 246 | |
| 247 | /** |
| 248 | * Encodes text to ArrayBuffer according given encoding type |
no test coverage detected