From b21b536817449b88c028a6cbe8ca6f21f4abcb46 Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Tue, 14 Jan 2025 15:50:49 -0800 Subject: use strfry scan --- lib/utils.ts | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) (limited to 'lib/utils.ts') diff --git a/lib/utils.ts b/lib/utils.ts index 7dc6b9ef..9cb6a690 100644 --- a/lib/utils.ts +++ b/lib/utils.ts @@ -2,6 +2,7 @@ import config from "$config"; import { g, s } from "$lib/db"; import locales from "$lib/locales/index"; import migrate from "$lib/migrate"; +import whitelist from "$lib/whitelist"; import { bytesToHex, randomBytes } from "@noble/hashes/utils"; import { getPublicKey } from "nostr"; @@ -68,7 +69,7 @@ export const fields = [ "banner", ]; -export const getUser = async (username) => { +export const getUser = async (username, fields = whitelist) => { let update; if (username === "undefined") fail("invalid user"); const user = await migrate(username); @@ -206,3 +207,22 @@ export const fmt = (sats) => )}`; export const link = (id) => `${URL}/payment/${id}`; + +export const publicFields = [ + "about", + "anon", + "banner", + "banner", + "currency", + "display", + "id", + "hidepay", + "lud16", + "memoPrompt", + "npub", + "picture", + "prompt", + "pubkey", + "username", + "website", +]; -- cgit v1.2.3