fix: allowing players to own servesr you don't, client-side only

This commit is contained in:
dvelo 2024-08-17 23:52:34 -05:00
parent 27d7f3755e
commit d810a48dc8
3 changed files with 17 additions and 2 deletions

@ -88,7 +88,7 @@ export default function ServerCustomize({
c.servers.forEach((v) => {
setAuthor(v.author);
if (v.name == server && isSignedIn) {
if (user?.publicMetadata.player == v.author) {
if (user?.publicMetadata.player === v.author) {
setMinehutOwned(true);
}
}

@ -0,0 +1,15 @@
import { cn } from "@/lib/utils"
function Skeleton({
className,
...props
}: React.HTMLAttributes<HTMLDivElement>) {
return (
<div
className={cn("animate-pulse rounded-md bg-primary/10", className)}
{...props}
/>
)
}
export { Skeleton }

@ -272,7 +272,7 @@ export async function ownServer(server: string): Promise<boolean> {
}
);
if (response.status == 400) {
if (response.status >= 400) {
return false;
}