style: clean up code formatting and remove trailing whitespace

refactor: reorganize imports and fix type imports
This commit is contained in:
Evandro Fonseca Junior committed 2025-11-11 03:08:36 -03:00
1 parent d3704602fd
commit 47c04de6fe
232 files changed
+7140 -4798

No files matched your search

+14 -11
View File
@@ -3,9 +3,9 @@
* Migrado de lib/db/queries/users.ts
*/
import type { User } from "@prisma/client";
import { prisma } from "../app";
import { getDefaultSubscriptionTier } from "./subscription-tiers";
import type { User } from "@prisma/client";
export interface CreateUserData {
username: string;
@@ -29,7 +29,7 @@ export interface UpdateUserData {
* Cria um novo usuário
*/
export async function createUser(
data: CreateUserData
data: CreateUserData,
): Promise<{ userId: number; username: string; email: string }> {
const defaultTier = await getDefaultSubscriptionTier();
const user = await prisma.user.create({
@@ -69,7 +69,9 @@ type UserWithTier = User & {
} | null;
};
export async function getUserByEmail(email: string): Promise<UserWithTier | null> {
export async function getUserByEmail(
email: string,
): Promise<UserWithTier | null> {
return (await prisma.user.findUnique({
where: { email },
include: {
@@ -89,7 +91,7 @@ export async function getUserByEmail(email: string): Promise<UserWithTier | null
* Busca usuário por username
*/
export async function getUserByUsername(
username: string
username: string,
): Promise<UserWithTier | null> {
return (await prisma.user.findUnique({
where: { username },
@@ -134,7 +136,7 @@ type PublicUser = {
};
export async function getUserById(userId: number): Promise<PublicUser | null> {
return await prisma.user.findUnique({
return (await prisma.user.findUnique({
where: { user_id: userId },
select: {
user_id: true,
@@ -161,21 +163,23 @@ export async function getUserById(userId: number): Promise<PublicUser | null> {
},
},
},
}) as PublicUser | null;
})) as PublicUser | null;
}
/**
* Busca usuário por CPF (verifica duplicidade)
*/
export async function getUserByCpf(cpf: string): Promise<Pick<User, 'user_id' | 'username' | 'email'> | null> {
return await prisma.user.findUnique({
export async function getUserByCpf(
cpf: string,
): Promise<Pick<User, "user_id" | "username" | "email"> | null> {
return (await prisma.user.findUnique({
where: { cpf },
select: {
user_id: true,
username: true,
email: true,
},
}) as Pick<User, 'user_id' | 'username' | 'email'> | null;
})) as Pick<User, "user_id" | "username" | "email"> | null;
}
/**
@@ -183,7 +187,7 @@ export async function getUserByCpf(cpf: string): Promise<Pick<User, 'user_id' |
*/
export async function updateUser(
userId: number,
data: UpdateUserData
data: UpdateUserData,
): Promise<PublicUser> {
const updateData: any = {};
if (data.first_name !== undefined) updateData.first_name = data.first_name;
@@ -243,4 +247,3 @@ export async function updateLastLogin(userId: number): Promise<void> {
data: { last_login: new Date() },
});
}