tab-seperated modals + eslint fix + much more bug fixed and improvements
This commit is contained in:
@@ -2,7 +2,10 @@ import { prisma } from "@/lib/api/db";
|
||||
import getPermission from "@/lib/api/getPermission";
|
||||
import fs from "fs";
|
||||
|
||||
export default async function (collection: { id: number }, userId: number) {
|
||||
export default async function deleteCollection(
|
||||
collection: { id: number },
|
||||
userId: number
|
||||
) {
|
||||
if (!collection.id)
|
||||
return { response: "Please choose a valid collection.", status: 401 };
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import { prisma } from "@/lib/api/db";
|
||||
|
||||
export default async function (userId: number) {
|
||||
export default async function getCollection(userId: number) {
|
||||
const collections = await prisma.collection.findMany({
|
||||
where: {
|
||||
OR: [
|
||||
|
||||
@@ -2,7 +2,7 @@ import { prisma } from "@/lib/api/db";
|
||||
import { CollectionIncludingMembers } from "@/types/global";
|
||||
import { existsSync, mkdirSync } from "fs";
|
||||
|
||||
export default async function (
|
||||
export default async function postCollection(
|
||||
collection: CollectionIncludingMembers,
|
||||
userId: number
|
||||
) {
|
||||
|
||||
@@ -2,7 +2,7 @@ import { prisma } from "@/lib/api/db";
|
||||
import { CollectionIncludingMembers } from "@/types/global";
|
||||
import getPermission from "@/lib/api/getPermission";
|
||||
|
||||
export default async function (
|
||||
export default async function updateCollection(
|
||||
collection: CollectionIncludingMembers,
|
||||
userId: number
|
||||
) {
|
||||
|
||||
Reference in New Issue
Block a user