From a095e20b6b13bc8cc7aeb2d6b269972a97eb7ff2 Mon Sep 17 00:00:00 2001 From: yude Date: Sat, 11 Dec 2021 06:42:23 +0900 Subject: [PATCH] Remove /api/PlayerName --- pages/api/PlayerName/[uuid].js | 23 ------------------- .../components/Minecraft/PlayerNameHolder.js | 2 +- pages/minecraft/lookup/[ign].js | 1 - pages/minecraft/players/[uuid].js | 2 +- 4 files changed, 2 insertions(+), 26 deletions(-) delete mode 100644 pages/api/PlayerName/[uuid].js diff --git a/pages/api/PlayerName/[uuid].js b/pages/api/PlayerName/[uuid].js deleted file mode 100644 index 6974b8c..0000000 --- a/pages/api/PlayerName/[uuid].js +++ /dev/null @@ -1,23 +0,0 @@ -// React -import React, { useState, useEffect } from 'react'; -import axios from 'axios'; - -export const getName = async (props) => { - const uuid = props; - return fetch('https://api.ashcon.app/mojang/v2/user/' + uuid); -}; - -const RawPlayerName = async (req, res) => { - const { uuid } = req.query - const response = await getName(uuid); - const data = await response.json(); - if (response.status === 204 || response.status > 400) { - return res.status(200).send("404"); - } - const username = data.username; - return res.status(200).json({ - username, - }); -}; - -export default RawPlayerName \ No newline at end of file diff --git a/pages/components/Minecraft/PlayerNameHolder.js b/pages/components/Minecraft/PlayerNameHolder.js index 3aa3d44..287f89b 100644 --- a/pages/components/Minecraft/PlayerNameHolder.js +++ b/pages/components/Minecraft/PlayerNameHolder.js @@ -9,7 +9,7 @@ const fetcher = (url) => fetch(url).then((res) => res.json()) function App (props) { const uuid = props; const { data, error } = useSwr( - uuid.uuid ? `/api/PlayerName/${uuid.uuid}` : null, + uuid.uuid ? `https://api.ashcon.app/mojang/v2/user/${uuid.uuid}` : null, fetcher ) diff --git a/pages/minecraft/lookup/[ign].js b/pages/minecraft/lookup/[ign].js index cb2a495..49c6830 100644 --- a/pages/minecraft/lookup/[ign].js +++ b/pages/minecraft/lookup/[ign].js @@ -5,7 +5,6 @@ import { useRouter } from 'next/router' // Data fetching - import Players from '../../components/Minecraft/Players' import useSwr from 'swr' const fetcher = (url) => fetch(url).then((res) => res.json()) diff --git a/pages/minecraft/players/[uuid].js b/pages/minecraft/players/[uuid].js index 00eb135..525a18a 100644 --- a/pages/minecraft/players/[uuid].js +++ b/pages/minecraft/players/[uuid].js @@ -16,7 +16,7 @@ export default function UUID() { const router = useRouter() const { uuid } = router.query const { data, error } = useSwr( - uuid ? `/api/PlayerName/${uuid}` : null, + uuid ? `https://api.ashcon.app/mojang/v2/user/${uuid}` : null, fetcher ) if (error) {