mirror of
https://github.com/yude-jp/yude.jp
synced 2024-12-22 20:20:09 +09:00
Remove /api/PlayerName
This commit is contained in:
parent
33dbec3339
commit
a095e20b6b
@ -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
|
|
@ -9,7 +9,7 @@ const fetcher = (url) => fetch(url).then((res) => res.json())
|
|||||||
function App (props) {
|
function App (props) {
|
||||||
const uuid = props;
|
const uuid = props;
|
||||||
const { data, error } = useSwr(
|
const { data, error } = useSwr(
|
||||||
uuid.uuid ? `/api/PlayerName/${uuid.uuid}` : null,
|
uuid.uuid ? `https://api.ashcon.app/mojang/v2/user/${uuid.uuid}` : null,
|
||||||
fetcher
|
fetcher
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -5,7 +5,6 @@
|
|||||||
import { useRouter } from 'next/router'
|
import { useRouter } from 'next/router'
|
||||||
|
|
||||||
// Data fetching
|
// Data fetching
|
||||||
import Players from '../../components/Minecraft/Players'
|
|
||||||
import useSwr from 'swr'
|
import useSwr from 'swr'
|
||||||
const fetcher = (url) => fetch(url).then((res) => res.json())
|
const fetcher = (url) => fetch(url).then((res) => res.json())
|
||||||
|
|
||||||
|
@ -16,7 +16,7 @@ export default function UUID() {
|
|||||||
const router = useRouter()
|
const router = useRouter()
|
||||||
const { uuid } = router.query
|
const { uuid } = router.query
|
||||||
const { data, error } = useSwr(
|
const { data, error } = useSwr(
|
||||||
uuid ? `/api/PlayerName/${uuid}` : null,
|
uuid ? `https://api.ashcon.app/mojang/v2/user/${uuid}` : null,
|
||||||
fetcher
|
fetcher
|
||||||
)
|
)
|
||||||
if (error) {
|
if (error) {
|
||||||
|
Loading…
Reference in New Issue
Block a user