(arr)
| 4 | import { buildRunScripts } from './build-run-scripts.js' |
| 5 | |
| 6 | export function fixBookmarks (arr) { |
| 7 | return arr.map(bookmark => { |
| 8 | if (typeof bookmark.proxy !== 'string') { |
| 9 | bookmark.proxy = buildProxyString(bookmark.proxy || {}) |
| 10 | } |
| 11 | if (bookmark.sshTunnel) { |
| 12 | bookmark.sshTunnels = buildSshTunnels(bookmark.sshTunnel) |
| 13 | delete bookmark.sshTunnel |
| 14 | delete bookmark.sshTunnelRemotePort |
| 15 | delete bookmark.sshTunnelLocalPort |
| 16 | } |
| 17 | if (bookmark.loginScript) { |
| 18 | bookmark.runScripts = buildRunScripts(bookmark) |
| 19 | delete bookmark.loginScript |
| 20 | delete bookmark.loginScriptDelay |
| 21 | } |
| 22 | return bookmark |
| 23 | }) |
| 24 | } |
no test coverage detected