mirror of
https://github.com/marcogll/TaxHacker_s23.git
synced 2026-01-13 13:25:18 +00:00
ci: use local prisma client
This commit is contained in:
@@ -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"
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { PrismaClient } from "@prisma/client"
|
||||
import { PrismaClient } from "@/prisma/client"
|
||||
|
||||
const globalForPrisma = globalThis as unknown as {
|
||||
prisma: PrismaClient | undefined
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
25
lib/stats.ts
25
lib/stats.ts
@@ -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>
|
||||
)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user