Skip to content
This repository was archived by the owner on Apr 8, 2026. It is now read-only.

Commit afea127

Browse files
committed
Refactor code style for consistency and readability across utility and validator files
- Updated import statements to use single quotes for consistency. - Reformatted function definitions and object schemas for improved readability. - Added a Prettier configuration file to enforce code style guidelines. - Ensured consistent error messages and validation requirements in Yup schemas.
1 parent ffcefc7 commit afea127

77 files changed

Lines changed: 7478 additions & 8339 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

prettier.json

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
{
2+
"semi": true,
3+
"singleQuote": true,
4+
"jsxSingleQuote": true,
5+
"printWidth": 1000,
6+
"trailingComma": "es5",
7+
"arrowParens": "avoid",
8+
"proseWrap": "never"
9+
}

src/app.ts

Lines changed: 46 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -1,46 +1,46 @@
1-
import cors from "cors";
2-
import { config } from "dotenv";
3-
import express from "express";
4-
import { InversifyExpressServer } from "inversify-express-utils";
5-
import * as path from "path";
6-
import "reflect-metadata";
7-
import container from "./container";
8-
config();
9-
10-
import "./controllers/AuthenticatorController";
11-
import "./controllers/BuyOrderController";
12-
import "./controllers/DescribeController";
13-
import "./controllers/GameController";
14-
import "./controllers/GameGiftController";
15-
import "./controllers/GameViewController";
16-
import "./controllers/InventoryController";
17-
import "./controllers/ItemController";
18-
import "./controllers/LobbyController";
19-
import "./controllers/MarketListingController";
20-
import "./controllers/OAuth2Controller";
21-
import "./controllers/SearchController";
22-
import "./controllers/StripeController";
23-
import "./controllers/StudioController";
24-
import "./controllers/TradeController";
25-
import "./controllers/UserController";
26-
import "./controllers/WebAuthnController";
27-
28-
const server = new InversifyExpressServer(container);
29-
30-
server.setConfig((app) => {
31-
app.use('/stripe/webhook', express.raw({ type: 'application/json' }));
32-
app.use(express.json({ limit: "50mb" }));
33-
app.use(express.urlencoded({ limit: "50mb", extended: true }));
34-
app.use(cors());
35-
36-
app.use(express.static(path.join(__dirname, "public")));
37-
});
38-
39-
// 404 handler
40-
server.setErrorConfig((app) => {
41-
app.use((req, res) => {
42-
res.status(404).json({ message: "Not Found" });
43-
});
44-
});
45-
46-
export const app = server.build();
1+
import cors from 'cors';
2+
import { config } from 'dotenv';
3+
import express from 'express';
4+
import { InversifyExpressServer } from 'inversify-express-utils';
5+
import * as path from 'path';
6+
import 'reflect-metadata';
7+
import container from './container';
8+
config();
9+
10+
import './controllers/AuthenticatorController';
11+
import './controllers/BuyOrderController';
12+
import './controllers/DescribeController';
13+
import './controllers/GameController';
14+
import './controllers/GameGiftController';
15+
import './controllers/GameViewController';
16+
import './controllers/InventoryController';
17+
import './controllers/ItemController';
18+
import './controllers/LobbyController';
19+
import './controllers/MarketListingController';
20+
import './controllers/OAuth2Controller';
21+
import './controllers/SearchController';
22+
import './controllers/StripeController';
23+
import './controllers/StudioController';
24+
import './controllers/TradeController';
25+
import './controllers/UserController';
26+
import './controllers/WebAuthnController';
27+
28+
const server = new InversifyExpressServer(container);
29+
30+
server.setConfig(app => {
31+
app.use('/stripe/webhook', express.raw({ type: 'application/json' }));
32+
app.use(express.json({ limit: '50mb' }));
33+
app.use(express.urlencoded({ limit: '50mb', extended: true }));
34+
app.use(cors());
35+
36+
app.use(express.static(path.join(__dirname, 'public')));
37+
});
38+
39+
// 404 handler
40+
server.setErrorConfig(app => {
41+
app.use((req, res) => {
42+
res.status(404).json({ message: 'Not Found' });
43+
});
44+
});
45+
46+
export const app = server.build();

src/container.ts

Lines changed: 36 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -1,41 +1,41 @@
1-
import { Container } from "inversify";
1+
import { Container } from 'inversify';
22

3-
import { BadgeService, IBadgeService } from "./services/BadgeService";
4-
import { BuyOrderService, IBuyOrderService } from "./services/BuyOrderService";
5-
import { DatabaseService, IDatabaseService } from "./services/DatabaseService";
6-
import { GameGiftService, IGameGiftService } from "./services/GameGiftService";
7-
import { GameService, IGameService } from "./services/GameService";
8-
import { GameViewService, IGameViewService } from "./services/GameViewService";
9-
import { IInventoryService, InventoryService } from "./services/InventoryService";
10-
import { IItemService, ItemService } from "./services/ItemService";
11-
import { ILobbyService, LobbyService } from "./services/LobbyService";
12-
import { ILogService, LogService } from "./services/LogService";
13-
import { IMailService, MailService } from "./services/MailService";
14-
import { IMarketListingService, MarketListingService } from "./services/MarketListingService";
15-
import { IOAuth2Service, OAuth2Service } from "./services/OAuth2Service";
16-
import { ISteamOAuthService, SteamOAuthService } from "./services/SteamOAuthService";
17-
import { IStudioService, StudioService } from "./services/StudioService";
18-
import { ITradeService, TradeService } from "./services/TradeService";
19-
import { IUserService, UserService } from "./services/UserService";
3+
import { BadgeService, IBadgeService } from './services/BadgeService';
4+
import { BuyOrderService, IBuyOrderService } from './services/BuyOrderService';
5+
import { DatabaseService, IDatabaseService } from './services/DatabaseService';
6+
import { GameGiftService, IGameGiftService } from './services/GameGiftService';
7+
import { GameService, IGameService } from './services/GameService';
8+
import { GameViewService, IGameViewService } from './services/GameViewService';
9+
import { IInventoryService, InventoryService } from './services/InventoryService';
10+
import { IItemService, ItemService } from './services/ItemService';
11+
import { ILobbyService, LobbyService } from './services/LobbyService';
12+
import { ILogService, LogService } from './services/LogService';
13+
import { IMailService, MailService } from './services/MailService';
14+
import { IMarketListingService, MarketListingService } from './services/MarketListingService';
15+
import { IOAuth2Service, OAuth2Service } from './services/OAuth2Service';
16+
import { ISteamOAuthService, SteamOAuthService } from './services/SteamOAuthService';
17+
import { IStudioService, StudioService } from './services/StudioService';
18+
import { ITradeService, TradeService } from './services/TradeService';
19+
import { IUserService, UserService } from './services/UserService';
2020

2121
const container = new Container();
2222

23-
container.bind<IDatabaseService>("DatabaseService").to(DatabaseService).inSingletonScope();
24-
container.bind<IInventoryService>("InventoryService").to(InventoryService).inSingletonScope();
25-
container.bind<IItemService>("ItemService").to(ItemService).inSingletonScope();
26-
container.bind<IUserService>("UserService").to(UserService).inSingletonScope();
27-
container.bind<ILobbyService>("LobbyService").to(LobbyService).inSingletonScope();
28-
container.bind<ITradeService>("TradeService").to(TradeService).inSingletonScope();
29-
container.bind<IGameService>("GameService").to(GameService).inSingletonScope();
30-
container.bind<IOAuth2Service>("OAuth2Service").to(OAuth2Service).inSingletonScope();
31-
container.bind<ISteamOAuthService>("SteamOAuthService").to(SteamOAuthService).inSingletonScope();
32-
container.bind<IMailService>("MailService").to(MailService).inSingletonScope();
33-
container.bind<IStudioService>("StudioService").to(StudioService).inSingletonScope();
34-
container.bind<ILogService>("LogService").to(LogService).inSingletonScope();
35-
container.bind<IGameGiftService>("GameGiftService").to(GameGiftService).inSingletonScope();
36-
container.bind<IMarketListingService>("MarketListingService").to(MarketListingService).inSingletonScope();
37-
container.bind<IBuyOrderService>("BuyOrderService").to(BuyOrderService).inSingletonScope();
38-
container.bind<IBadgeService>("BadgeService").to(BadgeService).inSingletonScope();
39-
container.bind<IGameViewService>("GameViewService").to(GameViewService).inSingletonScope();
23+
container.bind<IDatabaseService>('DatabaseService').to(DatabaseService).inSingletonScope();
24+
container.bind<IInventoryService>('InventoryService').to(InventoryService).inSingletonScope();
25+
container.bind<IItemService>('ItemService').to(ItemService).inSingletonScope();
26+
container.bind<IUserService>('UserService').to(UserService).inSingletonScope();
27+
container.bind<ILobbyService>('LobbyService').to(LobbyService).inSingletonScope();
28+
container.bind<ITradeService>('TradeService').to(TradeService).inSingletonScope();
29+
container.bind<IGameService>('GameService').to(GameService).inSingletonScope();
30+
container.bind<IOAuth2Service>('OAuth2Service').to(OAuth2Service).inSingletonScope();
31+
container.bind<ISteamOAuthService>('SteamOAuthService').to(SteamOAuthService).inSingletonScope();
32+
container.bind<IMailService>('MailService').to(MailService).inSingletonScope();
33+
container.bind<IStudioService>('StudioService').to(StudioService).inSingletonScope();
34+
container.bind<ILogService>('LogService').to(LogService).inSingletonScope();
35+
container.bind<IGameGiftService>('GameGiftService').to(GameGiftService).inSingletonScope();
36+
container.bind<IMarketListingService>('MarketListingService').to(MarketListingService).inSingletonScope();
37+
container.bind<IBuyOrderService>('BuyOrderService').to(BuyOrderService).inSingletonScope();
38+
container.bind<IBadgeService>('BadgeService').to(BadgeService).inSingletonScope();
39+
container.bind<IGameViewService>('GameViewService').to(GameViewService).inSingletonScope();
4040

41-
export default container;
41+
export default container;

0 commit comments

Comments
 (0)