Skip to content
This repository has been archived by the owner on Feb 16, 2024. It is now read-only.

Commit

Permalink
chore: lint code
Browse files Browse the repository at this point in the history
  • Loading branch information
relby committed Jan 26, 2024
1 parent 21839a9 commit 2f88a4f
Show file tree
Hide file tree
Showing 5 changed files with 38 additions and 70 deletions.
16 changes: 4 additions & 12 deletions src/core/services/packs.service.ts
Original file line number Diff line number Diff line change
Expand Up @@ -25,18 +25,10 @@ export const mapFindPokemonsWhereToSql = (
where: FindPokemonsWhere
): Optional<SQL> => {
return and(
where.id !== undefined
? eq(packsTable.id, where.id)
: undefined,
where.ids !== undefined
? inArray(packsTable.id, where.ids)
: undefined,
where.name !== undefined
? eq(packsTable.name, where.name)
: undefined,
where.nameLike !== undefined
? like(packsTable.name, `%${where.nameLike}%`)
: undefined,
where.id !== undefined ? eq(packsTable.id, where.id) : undefined,
where.ids !== undefined ? inArray(packsTable.id, where.ids) : undefined,
where.name !== undefined ? eq(packsTable.name, where.name) : undefined,
where.nameLike !== undefined ? like(packsTable.name, `%${where.nameLike}%`) : undefined,
);
}

Expand Down
27 changes: 17 additions & 10 deletions src/core/services/trades-to-user-items.service.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,20 @@ import { zip } from 'lodash';
import { Optional, UUIDv4 } from 'src/common/types';
import { InjectDatabase } from 'src/infra/decorators/inject-database.decorator';
import { Database, Transaction } from 'src/infra/postgres/other/types';
import { CreateTradeToReceiverItemEntityValues, CreateTradeToSenderItemEntityValues, CreateTradeToUserItemEntityValues, pokemonsTable, tradesTable, tradesToUserItemsTable, TradeToReceiverItemEntity, TradeToSenderItemEntity, TradeToUserItemEntity, TradeToUserItemUserType, userItemsTable, usersTable } from 'src/infra/postgres/tables';
import {
CreateTradeToReceiverItemEntityValues,
CreateTradeToSenderItemEntityValues,
CreateTradeToUserItemEntityValues,
pokemonsTable,
tradesTable,
tradesToUserItemsTable,
TradeToReceiverItemEntity,
TradeToSenderItemEntity,
TradeToUserItemEntity,
TradeToUserItemUserType,
userItemsTable,
usersTable,
} from 'src/infra/postgres/tables';
import { mapTradesRowToEntity } from './trades.service';
import { mapUserItemsRowToEntity } from './user-items.service';

Expand All @@ -31,15 +44,9 @@ export const mapFindTradesToUserItemsWhereToSQL = (
where: FindTradesToUserItemsWhere,
): Optional<SQL> => {
return and(
where.tradeId !== undefined
? eq(tradesToUserItemsTable.tradeId, where.tradeId)
: undefined,
where.userType !== undefined
? eq(tradesToUserItemsTable.userType, where.userType)
: undefined,
where.userItemId !== undefined
? eq(tradesToUserItemsTable.userItemId, where.userItemId)
: undefined,
where.tradeId !== undefined ? eq(tradesToUserItemsTable.tradeId, where.tradeId) : undefined,
where.userType !== undefined ? eq(tradesToUserItemsTable.userType, where.userType) : undefined,
where.userItemId !== undefined ? eq(tradesToUserItemsTable.userItemId, where.userItemId) : undefined,
);
};

Expand Down
12 changes: 3 additions & 9 deletions src/core/services/trades.service.ts
Original file line number Diff line number Diff line change
Expand Up @@ -37,15 +37,9 @@ export const mapFindTradesWhereToSQL = (
where: FindTradesWhere,
): Optional<SQL> => {
return and(
where.id !== undefined
? eq(tradesTable.id, where.id)
: undefined,
where.ids !== undefined
? inArray(tradesTable.id, where.ids)
: undefined,
where.status !== undefined
? eq(tradesTable.status, where.status)
: undefined,
where.id !== undefined ? eq(tradesTable.id, where.id) : undefined,
where.ids !== undefined ? inArray(tradesTable.id, where.ids) : undefined,
where.status !== undefined ? eq(tradesTable.status, where.status) : undefined,
);
}

Expand Down
36 changes: 10 additions & 26 deletions src/core/services/user-items.service.ts
Original file line number Diff line number Diff line change
Expand Up @@ -30,32 +30,16 @@ export const mapFindUserItemsWhereToSQL = (
where: FindUserItemsWhere
): Optional<SQL> => {
return and(
where.id !== undefined
? eq(userItemsTable.id, where.id)
: undefined,
where.ids !== undefined
? inArray(userItemsTable.id, where.ids)
: undefined,

where.userId !== undefined
? eq(userItemsTable.userId, where.userId)
: undefined,
where.userName !== undefined
? eq(usersTable.name, where.userName)
: undefined,
where.userNameLike !== undefined
? like(usersTable.name, `%${where.userNameLike}%`)
: undefined,

where.pokemonId !== undefined
? eq(userItemsTable.pokemonId, where.pokemonId)
: undefined,
where.pokemonName !== undefined
? eq(pokemonsTable.name, where.pokemonName)
: undefined,
where.pokemonNameLike !== undefined
? like(pokemonsTable.name, `%${where.pokemonNameLike}%`)
: undefined,
where.id !== undefined ? eq(userItemsTable.id, where.id) : undefined,
where.ids !== undefined ? inArray(userItemsTable.id, where.ids) : undefined,

where.userId !== undefined ? eq(userItemsTable.userId, where.userId) : undefined,
where.userName !== undefined ? eq(usersTable.name, where.userName) : undefined,
where.userNameLike !== undefined ? like(usersTable.name, `%${where.userNameLike}%`) : undefined,

where.pokemonId !== undefined ? eq(userItemsTable.pokemonId, where.pokemonId) : undefined,
where.pokemonName !== undefined ? eq(pokemonsTable.name, where.pokemonName) : undefined,
where.pokemonNameLike !== undefined ? like(pokemonsTable.name, `%${where.pokemonNameLike}%`) : undefined,
);
};

Expand Down
17 changes: 4 additions & 13 deletions src/core/services/users.service.ts
Original file line number Diff line number Diff line change
Expand Up @@ -22,23 +22,14 @@ type FindUsersWithPaginationOptions = FindUsersOptions & {
paginationOptions: PaginationOptions,
}


export const mapFindUsersWhereToSQL = (
where: FindUsersWhere,
): Optional<SQL> => {
return and(
where.id !== undefined
? eq(usersTable.id, where.id)
: undefined,
where.ids !== undefined
? inArray(usersTable.id, where.ids)
: undefined,
where.name !== undefined
? eq(usersTable.name, where.name)
: undefined,
where.nameLike !== undefined
? like(usersTable.name, `%${where.nameLike}%`)
: undefined,
where.id !== undefined ? eq(usersTable.id, where.id) : undefined,
where.ids !== undefined ? inArray(usersTable.id, where.ids) : undefined,
where.name !== undefined ? eq(usersTable.name, where.name) : undefined,
where.nameLike !== undefined ? like(usersTable.name, `%${where.nameLike}%`) : undefined,
);
}

Expand Down

0 comments on commit 2f88a4f

Please sign in to comment.