mirror of
https://github.com/documenso/documenso.git
synced 2025-11-13 08:13:56 +10:00
21 lines
415 B
TypeScript
21 lines
415 B
TypeScript
import { nanoid } from 'nanoid';
|
|
|
|
import { prisma } from '@documenso/prisma';
|
|
|
|
export interface CreateSharingIdOptions {
|
|
documentId: number;
|
|
recipientId: number;
|
|
}
|
|
|
|
export const createSharingId = async ({ documentId, recipientId }: CreateSharingIdOptions) => {
|
|
const result = await prisma.share.create({
|
|
data: {
|
|
recipientId,
|
|
documentId,
|
|
link: nanoid(),
|
|
},
|
|
});
|
|
|
|
return result;
|
|
};
|