1 files changed, 4 insertions, 3 deletions
diff --git a/src/api/routes/users/@me/billing/country-code.ts b/src/api/routes/users/@me/billing/country-code.ts
index dd2be6d4..7b90f121 100644
--- a/src/api/routes/users/@me/billing/country-code.ts
+++ b/src/api/routes/users/@me/billing/country-code.ts
@@ -18,12 +18,13 @@
import { Request, Response, Router } from "express";
import { route } from "@spacebar/api";
+import { IpDataClient } from "@spacebar/util*";
const router: Router = Router({ mergeParams: true });
-router.get("/", route({}), (req: Request, res: Response) => {
- //TODO
- res.json({ country_code: "US" }).status(200);
+router.get("/", route({}), async (req: Request, res: Response) => {
+ const country_code = (await IpDataClient.getIpInfo(req.ip!))?.country_code;
+ res.json({ country_code: country_code }).status(200);
});
export default router;
|