diff --git a/src/app/admin/users/page.tsx b/src/app/admin/users/page.tsx index 82fee22..c23cf9f 100644 --- a/src/app/admin/users/page.tsx +++ b/src/app/admin/users/page.tsx @@ -4,6 +4,7 @@ import { fetchAllUsers } from "@/lib/actions"; import GhostMessage from "@/lib/components/ui/GhostMessage"; import LoadingSpinner from "@/lib/components/ui/LoadingSpinner"; import CreateUserButton from "@/lib/components/ui/admin/CreateUserButton"; +import { GRAVATAR_DEFAULT } from "@/lib/constants"; import { sha256sum } from "@/lib/util"; import { Avatar, Button, Card, Flex, Heading, Table, Text, TextField } from "@radix-ui/themes"; import { SearchIcon, UserRoundXIcon } from "lucide-react"; @@ -57,7 +58,7 @@ export default function Users() { diff --git a/src/app/api/auth/[...nextauth]/route.ts b/src/app/api/auth/[...nextauth]/route.ts index d5f0512..f984a0d 100644 --- a/src/app/api/auth/[...nextauth]/route.ts +++ b/src/app/api/auth/[...nextauth]/route.ts @@ -2,6 +2,7 @@ import NextAuth, { AuthOptions } from "next-auth"; import CredentialProvider from "next-auth/providers/credentials"; import { sha256sum } from "@/lib/util"; import { validateCredentials } from "@/lib/db"; +import { GRAVATAR_DEFAULT } from "@/lib/constants"; const authOptions: AuthOptions = { providers: [ @@ -21,7 +22,7 @@ const authOptions: AuthOptions = { return { id: credentials.email, email: credentials.email, - image: `https://gravatar.com/avatar/${emailHash}?d=monsterid`, + image: `https://gravatar.com/avatar/${emailHash}?d=${GRAVATAR_DEFAULT}`, }; } diff --git a/src/lib/constants.ts b/src/lib/constants.ts index ecd9309..bb94dc9 100644 --- a/src/lib/constants.ts +++ b/src/lib/constants.ts @@ -7,4 +7,5 @@ export const IMAP_PORT = "993"; export const SMTP_SECURITY = "SSL/TLS"; export const IMAP_SECURITY = "SSL/TLS"; export const WEBMAIL_URL = "https://webmail.amogus.cloud"; -export const ALIAS_DOMAINS = ["amogus.cloud", "lea.pet", "futacockinside.me"]; \ No newline at end of file +export const ALIAS_DOMAINS = ["amogus.cloud", "lea.pet", "futacockinside.me"]; +export const GRAVATAR_DEFAULT = "retro"; \ No newline at end of file