ci: use local prisma client

This commit is contained in:
Vasily Zubarev
2025-05-03 10:23:13 +02:00
parent 9e6b2f89bf
commit 26991a1520
47 changed files with 66 additions and 60 deletions

View File

@@ -1,6 +1,6 @@
import config from "@/lib/config"
import { getSelfHostedUser, getUserByEmail, getUserById, SELF_HOSTED_USER } from "@/models/users"
import { User } from "@prisma/client"
import { User } from "@/prisma/client"
import { betterAuth } from "better-auth"
import { prismaAdapter } from "better-auth/adapters/prisma"
import { APIError } from "better-auth/api"

View File

@@ -1,4 +1,4 @@
import { PrismaClient } from "@prisma/client"
import { PrismaClient } from "@/prisma/client"
const globalForPrisma = globalThis as unknown as {
prisma: PrismaClient | undefined

View File

@@ -1,4 +1,4 @@
import { File, Transaction, User } from "@prisma/client"
import { File, Transaction, User } from "@/prisma/client"
import { access, constants, readdir, stat } from "fs/promises"
import path from "path"
import config from "./config"

View File

@@ -1,6 +1,6 @@
import { resizeImage } from "@/lib/previews/images"
import { pdfToImages } from "@/lib/previews/pdf"
import { User } from "@prisma/client"
import { User } from "@/prisma/client"
export async function generateFilePreviews(
user: User,

View File

@@ -1,7 +1,7 @@
"use server"
import { fileExists, getUserPreviewsDirectory } from "@/lib/files"
import { User } from "@prisma/client"
import { User } from "@/prisma/client"
import fs from "fs/promises"
import path from "path"
import sharp from "sharp"

View File

@@ -1,7 +1,7 @@
"use server"
import { fileExists, getUserPreviewsDirectory } from "@/lib/files"
import { User } from "@prisma/client"
import { User } from "@/prisma/client"
import fs from "fs/promises"
import path from "path"
import { fromPath } from "pdf2pic"

View File

@@ -1,14 +1,17 @@
import { Transaction } from "@prisma/client"
import { Transaction } from "@/prisma/client"
export function calcTotalPerCurrency(transactions: Transaction[]): Record<string, number> {
return transactions.reduce((acc, transaction) => {
if (transaction.convertedCurrencyCode) {
acc[transaction.convertedCurrencyCode.toUpperCase()] =
(acc[transaction.convertedCurrencyCode.toUpperCase()] || 0) + (transaction.convertedTotal || 0)
} else if (transaction.currencyCode) {
acc[transaction.currencyCode.toUpperCase()] =
(acc[transaction.currencyCode.toUpperCase()] || 0) + (transaction.total || 0)
}
return acc
}, {} as Record<string, number>)
return transactions.reduce(
(acc, transaction) => {
if (transaction.convertedCurrencyCode) {
acc[transaction.convertedCurrencyCode.toUpperCase()] =
(acc[transaction.convertedCurrencyCode.toUpperCase()] || 0) + (transaction.convertedTotal || 0)
} else if (transaction.currencyCode) {
acc[transaction.currencyCode.toUpperCase()] =
(acc[transaction.currencyCode.toUpperCase()] || 0) + (transaction.total || 0)
}
return acc
},
{} as Record<string, number>
)
}