INNER CODE UNIT · TypeScript
isTrustedProxy
laxamentumtech/audnexus · src/server.ts:70
function isTrustedProxy(ip: string, trustedProxiesList: string[]): boolean {
try {
return ipRangeCheck(ip, trustedProxiesList)
} catch {
// Treat parsing errors as non-match
return false
}
}
let trustedProxies: string[] = []
let server: ReturnType<typeof fastify>
const updateInterval = Number(process.env.UPDATE_INTERVAL) || 30
// Setup DB context
if (!process.env.MONGODB_URI) {
throw new Error('No MongoDB URI specified')
}
const ctx: Context = createDefaultContext(process.env.MONGODB_URI)