* Cleans given URLs. Also do automatic redirection. * * @param {String} url url as string * @param {boolean} quiet if the action should be displayed in log and statistics * @return {String} cleaned URL
(url, quiet = false)
| 26 | * @return {String} cleaned URL |
| 27 | */ |
| 28 | function pureCleaning(url, quiet = false) { |
| 29 | let before = url; |
| 30 | let after = url; |
| 31 | |
| 32 | do { |
| 33 | before = after; |
| 34 | after = _cleaning(before, quiet); |
| 35 | } while (after !== before); // do recursive cleaning |
| 36 | |
| 37 | return after; |
| 38 | } |
| 39 | |
| 40 | /** |
| 41 | * Internal function to clean the given URL. |
no test coverage detected