Files
flood/server/services/geoip.ts
2024-08-14 05:48:02 +08:00

14 lines
261 B
TypeScript

import {Reader} from '@maxmind/geoip2-node';
import * as data from '../geoip/data';
const r = Reader.openBuffer(data.data);
export function lookup(s: string): string {
try {
return r.country(s)?.country?.isoCode ?? '';
} catch {
return '';
}
}