bleh no toReversed in node18?

Changed files
+13 -4
server
+13 -4
server/index.js
··· 83 83 const isTorment = source => { 84 84 try { 85 85 const [nsid, ...rp] = source.split(':'); 86 - const parts = nsid.split('.'); 87 - const unreversed = parts.toReversed().join('.'); 88 - const app = psl.parse(unreversed)?.domain ?? 'unknown'; 89 - const appPrefix = app.split('.').toReversed().join('.'); 86 + 87 + let parts = nsid.split('.'); 88 + parts.reverse(); 89 + parts = parts.join('.'); 90 + 91 + // const unreversed = parts.toReversed().join('.'); 92 + 93 + const app = psl.parse(parts)?.domain ?? 'unknown'; 94 + 95 + let appPrefix = app.split('.'); 96 + appPrefix.reverse(); 97 + appPrefix = appPrefix.join('.') 98 + 90 99 return source.slice(app.length + 1) in lexicons[appPrefix]?.torment_sources; 91 100 } catch (e) { 92 101 console.error('checking tormentedness failed, allowing through', e);