From c7fb40e8eba9147ba06f2c18dd797e8b9876dadd Mon Sep 17 00:00:00 2001 From: kenneth Date: Tue, 16 Sep 2025 23:18:53 +0000 Subject: [PATCH] refactor: use path util --- packages/convex/model/directories.ts | 3 ++- packages/convex/package.json | 3 +++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/convex/model/directories.ts b/packages/convex/model/directories.ts index c60a523..8dbf984 100644 --- a/packages/convex/model/directories.ts +++ b/packages/convex/model/directories.ts @@ -1,4 +1,5 @@ import type { Doc, Id } from "@fileone/convex/_generated/dataModel" +import { joinPath, PATH_SEPARATOR } from "@fileone/path" import type { AuthenticatedMutationCtx, AuthenticatedQueryCtx, @@ -94,7 +95,7 @@ export async function create( userId: ctx.user._id, createdAt: now, updatedAt: now, - path: parentDir ? `${parentDir.path}/${name}` : "/", + path: parentDir ? joinPath(parentDir.path, name) : PATH_SEPARATOR, }) } diff --git a/packages/convex/package.json b/packages/convex/package.json index d736178..2458c6e 100644 --- a/packages/convex/package.json +++ b/packages/convex/package.json @@ -2,6 +2,9 @@ "name": "@fileone/convex", "module": "index.ts", "type": "module", + "dependencies": { + "@fileone/path": "workspace:*" + }, "peerDependencies": { "typescript": "^5", "convex": "^1.27.0"