Обновлен Dockerfile для установки wget и добавлены зависимости в компонентах. Исправлены зависимости в хуках и компонентах, улучшено логирование и обработка ошибок. Удалены неиспользуемые импорты и оптимизированы некоторые функции. Обновлены компоненты для работы с изображениями и улучшена структура кода.
This commit is contained in:
@ -30,9 +30,11 @@ const generateToken = (payload: AuthTokenPayload): string => {
|
||||
return jwt.sign(payload, process.env.JWT_SECRET!, { expiresIn: '30d' })
|
||||
}
|
||||
|
||||
// eslint-disable-next-line @typescript-eslint/no-unused-vars
|
||||
const verifyToken = (token: string): AuthTokenPayload => {
|
||||
try {
|
||||
return jwt.verify(token, process.env.JWT_SECRET!) as AuthTokenPayload
|
||||
// eslint-disable-next-line @typescript-eslint/no-unused-vars
|
||||
} catch (error) {
|
||||
throw new GraphQLError('Недействительный токен', {
|
||||
extensions: { code: 'UNAUTHENTICATED' }
|
||||
@ -94,7 +96,7 @@ function parseLiteral(ast: unknown): unknown {
|
||||
return value
|
||||
}
|
||||
case Kind.LIST:
|
||||
return ast.values.map(parseLiteral)
|
||||
return (ast as { values: unknown[] }).values.map(parseLiteral)
|
||||
default:
|
||||
return null
|
||||
}
|
||||
@ -774,7 +776,7 @@ export const resolvers = {
|
||||
|
||||
const organization = await prisma.organization.create({
|
||||
data: {
|
||||
inn: validationResults[0]?.data?.inn || `SELLER_${Date.now()}`,
|
||||
inn: (validationResults[0]?.data?.inn as string) || `SELLER_${Date.now()}`,
|
||||
name: shopName, // Используем tradeMark как основное название
|
||||
fullName: sellerName ? `${sellerName} (${shopName})` : `Интернет-магазин "${shopName}"`,
|
||||
type: 'SELLER'
|
||||
@ -788,7 +790,7 @@ export const resolvers = {
|
||||
marketplace: validation.marketplace as 'WILDBERRIES' | 'OZON',
|
||||
apiKey: validation.apiKey,
|
||||
organizationId: organization.id,
|
||||
validationData: validation.data
|
||||
validationData: JSON.parse(JSON.stringify(validation.data))
|
||||
}
|
||||
})
|
||||
}
|
||||
@ -910,8 +912,8 @@ export const resolvers = {
|
||||
where: { id: existingKey.id },
|
||||
data: {
|
||||
apiKey,
|
||||
validationData: validationResult.data,
|
||||
isActive: true
|
||||
validationData: JSON.parse(JSON.stringify(validationResult.data)),
|
||||
isActive: true
|
||||
}
|
||||
})
|
||||
|
||||
@ -927,7 +929,7 @@ export const resolvers = {
|
||||
marketplace,
|
||||
apiKey,
|
||||
organizationId: user.organization.id,
|
||||
validationData: validationResult.data
|
||||
validationData: JSON.parse(JSON.stringify(validationResult.data))
|
||||
}
|
||||
})
|
||||
|
||||
@ -1097,7 +1099,7 @@ export const resolvers = {
|
||||
}
|
||||
|
||||
// Обновляем организацию
|
||||
const updatedOrganization = await prisma.organization.update({
|
||||
await prisma.organization.update({
|
||||
where: { id: user.organization.id },
|
||||
data: updateData,
|
||||
include: {
|
||||
@ -1213,7 +1215,7 @@ export const resolvers = {
|
||||
}
|
||||
|
||||
// Обновляем организацию
|
||||
const updatedOrganization = await prisma.organization.update({
|
||||
await prisma.organization.update({
|
||||
where: { id: user.organization.id },
|
||||
data: updateData,
|
||||
include: {
|
||||
|
Reference in New Issue
Block a user