(payload)
| 136 | } |
| 137 | |
| 138 | function getResolveBatchInputs(payload) { |
| 139 | const values = Array.isArray(payload?.targets) |
| 140 | ? payload.targets |
| 141 | : (Array.isArray(payload?.proxyips) ? payload.proxyips : []); |
| 142 | |
| 143 | return uniqueStrings(values |
| 144 | .map(value => String(value || '').trim()) |
| 145 | .filter(Boolean)); |
| 146 | } |
| 147 | |
| 148 | function uniqueStrings(values) { |
| 149 | const seenValues = new Set(); |
no test coverage detected