add diaposine
This commit is contained in:
@@ -5,14 +5,14 @@ const EXCLUDED_PATHS = [
|
||||
'/api/admin/notifications/telegram/webhook',
|
||||
]
|
||||
|
||||
function normalizeIp(ip) {
|
||||
export function normalizeIp(ip) {
|
||||
if (ip && ip.startsWith('::ffff:')) {
|
||||
return ip.slice(7)
|
||||
}
|
||||
return ip
|
||||
}
|
||||
|
||||
function ipToInt(ip) {
|
||||
export function ipToInt(ip) {
|
||||
const parts = ip.split('.')
|
||||
if (parts.length !== 4) return null
|
||||
return parts.reduce((acc, octet) => {
|
||||
@@ -22,7 +22,7 @@ function ipToInt(ip) {
|
||||
}, 0)
|
||||
}
|
||||
|
||||
function cidrMatch(ip, cidr) {
|
||||
export function cidrMatch(ip, cidr) {
|
||||
const slashIdx = cidr.indexOf('/')
|
||||
if (slashIdx === -1) return false
|
||||
|
||||
|
||||
Reference in New Issue
Block a user