a cache for slack profile pictures and emojis

bug: fix nullable pronouns

dunkirk.sh 535c03b8 3b055a92

verified
Changed files
+8 -8
src
+1 -1
package.json
···
{
"name": "cachet",
-
"version": "0.1.3",
+
"version": "0.1.4",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"dev": "bun run --watch src/index.ts"
+7 -7
src/index.ts
···
-
import { Elysia, t } from "elysia";
-
import { logger } from "@tqman/nice-logger";
-
import { swagger } from "@elysiajs/swagger";
import { cors } from "@elysiajs/cors";
import { cron } from "@elysiajs/cron";
+
import { swagger } from "@elysiajs/swagger";
+
import * as Sentry from "@sentry/bun";
+
import { logger } from "@tqman/nice-logger";
+
import { Elysia, t } from "elysia";
import { version } from "../package.json";
+
import { getEmojiUrl } from "../utils/emojiHelper";
import { SlackCache } from "./cache";
-
import { SlackWrapper } from "./slackWrapper";
import type { SlackUser } from "./slack";
-
import { getEmojiUrl } from "../utils/emojiHelper";
-
import * as Sentry from "@sentry/bun";
+
import { SlackWrapper } from "./slackWrapper";
if (process.env.SENTRY_DSN) {
console.log("Sentry DSN provided, error monitoring is enabled");
···
displayName: t.String({
default: "krn",
}),
-
pronouns: t.Optional(t.String({ default: "possibly/blank" })),
+
pronouns: t.Nullable(t.String({ default: "possibly/blank" })),
image: t.String({
default:
"https://avatars.slack-edge.com/2024-11-30/8105375749571_53898493372773a01a1f_original.jpg",