Skip to content

Commit 29bb78a

Browse files
HunteRoiTinaël Devresse
authored andcommitted
fix: clean up and check runtime
1 parent 9069d11 commit 29bb78a

9 files changed

Lines changed: 338 additions & 16 deletions

File tree

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,8 @@
2929
"discord-sync-commands": "^0.3.0",
3030
"discord.js": "^14.16.2",
3131
"dotenv": "^16.4.5",
32-
"ts-postgres": "1.3.0"
3332
"nodemailer": "^6.9.1",
33+
"ts-postgres": "1.3.0"
3434
},
3535
"devDependencies": {
3636
"@biomejs/biome": "^1.9.4",

src/datadrop.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,11 +34,10 @@ import {
3434
VerificationManager,
3535
VerificationManagerEvents,
3636
} from "@hunteroi/discord-verification";
37-
import * as path from 'path';
3837

3938
import { PostgresDatabaseService, SMTPService } from './services/index.js';
4039
import { getErrorMessage, readFilesFrom } from './helpers.js';
41-
import { Configuration, User, IDatabaseService } from './models/index.js';
40+
import { Configuration, IDatabaseService, User } from './models/index.js';
4241
import { readConfig } from './config.js';
4342

4443
export class DatadropClient extends Client {

src/events/error.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import { DatadropClient } from '../datadrop';
1+
import { DatadropClient } from '../datadrop.js';
22

3-
module.exports = async (client: DatadropClient, error: Error) => {
3+
export default async function error(client: DatadropClient, error: Error) {
44
client.logger.error(`${error.name}: ${error.message}\n${error.cause}\n${error.stack}`);
5-
};
5+
}

src/models/Configuration.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
import type { Snowflake } from "discord.js";
22

3-
import type { SendGridOptions } from "@hunteroi/discord-verification/lib/services/SendGridService.js";
4-
53
import { SMTPServiceOptions } from '../services/SMTPService.js';
64

75
export interface SpecialRoleConfiguration {

src/models/index.ts

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1-
export * from './Configuration';
2-
export * from './IDatabaseService';
3-
export * from './User';
1+
import { Configuration } from './Configuration.js';
2+
import { IDatabaseService } from './IDatabaseService.js';
3+
import { User } from './User.js';
4+
5+
export { Configuration, IDatabaseService, User };

src/services/PostgresDatabaseService.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,7 @@ import {
88

99
import type { ConsoleLogger } from "@hunteroi/advanced-logger";
1010

11-
import type { IDatabaseService } from "../models/IDatabaseService.js";
12-
import type { User } from "../models/User.js";
11+
import { User, IDatabaseService } from '../models/index.js';
1312

1413
export default class PostgresDatabaseService implements IDatabaseService {
1514
readonly #logger: ConsoleLogger;

src/services/SMTPService.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
1-
import { ISenderAPI, SenderAPIData } from '@hunteroi/discord-verification';
21
import { createTransport } from 'nodemailer';
32
import SMTPTransport from 'nodemailer/lib/smtp-transport';
43

4+
import { ISenderAPI, SenderAPIData } from '@hunteroi/discord-verification';
5+
56
export type SMTPServiceOptions = SMTPTransport.Options;
67

78
export default class SMTPService implements ISenderAPI {

src/services/index.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import PostgresDatabaseService from './PostgresDatabaseService';
2-
import SMTPService from './SMTPService';
1+
import PostgresDatabaseService from './PostgresDatabaseService.js';
2+
import SMTPService from './SMTPService.js';
33

44
export { PostgresDatabaseService, SMTPService };

0 commit comments

Comments
 (0)