(fileUri)
| 1091 | |
| 1092 | // Helper for JS-based comparison (used as fallback) |
| 1093 | const jsCompare = async (fileUri) => { |
| 1094 | const fs = fsOperation(fileUri); |
| 1095 | const oldText = await fs.readFile(this.encoding); |
| 1096 | return await system.compareTexts(oldText, text); |
| 1097 | }; |
| 1098 | |
| 1099 | if (/s?ftp:/.test(protocol)) { |
| 1100 | // FTP/SFTP files use cached local file |
no test coverage detected