Add savings chat analysis feature
This commit is contained in:
@@ -1,11 +1,11 @@
|
||||
import { getAuthUserId } from "@convex-dev/auth/server";
|
||||
import type { MutationCtx, QueryCtx } from "../_generated/server";
|
||||
import type { ActionCtx, MutationCtx, QueryCtx } from "../_generated/server";
|
||||
import type { Id } from "../_generated/dataModel";
|
||||
import { categorize, roundEur } from "./categorize";
|
||||
import { computeEffectiveMonth, resolveAssignedAndEffective } from "./month";
|
||||
import { computeDedupHash } from "./comdirectMap";
|
||||
|
||||
export async function requireUserId(ctx: QueryCtx | MutationCtx): Promise<Id<"users">> {
|
||||
export async function requireUserId(ctx: QueryCtx | MutationCtx | ActionCtx): Promise<Id<"users">> {
|
||||
const userId = await getAuthUserId(ctx);
|
||||
if (!userId) throw new Error("Nicht angemeldet");
|
||||
return userId;
|
||||
|
||||
Reference in New Issue
Block a user