geoip: fix service register

pull/431/head
undefined 2 years ago
parent d94e3e650a
commit 41e10e49f5

@ -13,8 +13,7 @@ export interface Result {
display: string
}
export function apply() {
Context.service('geoip', class GeoIPService extends Service {
class GeoIPService extends Service {
provider = '<a href="http://www.maxmind.com" target="_blank">MaxMind</a>';
lookup(ip: string, locale: string): Result {
const res: any = reader.get(ip);
@ -30,5 +29,8 @@ export function apply() {
ret.display = `${ret.continent} ${ret.country}${ret.city ? ` ${ret.city}` : ''}`;
return ret;
}
});
}
export function apply(ctx: Context) {
Context.service('geoip', GeoIPService);
ctx.geoip = new GeoIPService(ctx, 'geoip', true);
}

Loading…
Cancel
Save