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

Commit c2ec200

Browse files
committed
better internal error messages
1 parent eb4fa31 commit c2ec200

5 files changed

Lines changed: 5 additions & 20 deletions

File tree

src/service/MaintenanceSenderService.ts

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ import { GlobalClient } from "../index.ts";
88
import { Setup } from "../database/schema/setups.ts";
99
import { SetupsRepository } from "../database/repository/SetupsRepository.ts";
1010
import { DiscordEmbedService } from "./DiscordEmbedService.ts";
11-
import { LodestoneServiceUnavailableError } from "../naagostone/error/LodestoneServiceUnavailableError.ts";
1211
import * as log from "@std/log";
1312

1413
const saveLodestoneNews = Deno.env.get("SAVE_LODESTONE_NEWS") === "true";
@@ -20,9 +19,7 @@ export class MaintenanceSenderService {
2019
try {
2120
latestMaintenances = await NaagostoneApiService.fetchLatest10Maintenances();
2221
} catch (error: unknown) {
23-
if (error instanceof LodestoneServiceUnavailableError) {
24-
log.error(`[MAINTENANCES] Lodestone service is unavailable: ${error.message}`);
25-
} else if (error instanceof Error) {
22+
if (error instanceof Error) {
2623
log.error(`[MAINTENANCES] Fetching latest maintenances was NOT successful: ${error.message}`);
2724
}
2825
return 0;

src/service/NoticeSenderService.ts

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ import { GlobalClient } from "../index.ts";
88
import { Setup } from "../database/schema/setups.ts";
99
import { SetupsRepository } from "../database/repository/SetupsRepository.ts";
1010
import { DiscordEmbedService } from "./DiscordEmbedService.ts";
11-
import { LodestoneServiceUnavailableError } from "../naagostone/error/LodestoneServiceUnavailableError.ts";
1211
import * as log from "@std/log";
1312

1413
const saveLodestoneNews = Deno.env.get("SAVE_LODESTONE_NEWS") === "true";
@@ -20,9 +19,7 @@ export class NoticeSenderService {
2019
try {
2120
latestNotices = await NaagostoneApiService.fetchLatest10Notices();
2221
} catch (error: unknown) {
23-
if (error instanceof LodestoneServiceUnavailableError) {
24-
log.error(`[NOTICES] Lodestone service is unavailable: ${error.message}`);
25-
} else if (error instanceof Error) {
22+
if (error instanceof Error) {
2623
log.error(`[NOTICES] Fetching latest notices was NOT successful: ${error.message}`);
2724
}
2825
return 0;

src/service/StatusSenderService.ts

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ import { GlobalClient } from "../index.ts";
99
import { Setup } from "../database/schema/setups.ts";
1010
import { SetupsRepository } from "../database/repository/SetupsRepository.ts";
1111
import { DiscordEmbedService } from "./DiscordEmbedService.ts";
12-
import { LodestoneServiceUnavailableError } from "../naagostone/error/LodestoneServiceUnavailableError.ts";
1312

1413
const saveLodestoneNews = Deno.env.get("SAVE_LODESTONE_NEWS") === "true";
1514
const sendLodestoneNews = Deno.env.get("SEND_LODESTONE_NEWS") === "true";
@@ -20,9 +19,7 @@ export default class StatusSenderService {
2019
try {
2120
latestStatuses = await NaagostoneApiService.fetchLatest10Statuses();
2221
} catch (error: unknown) {
23-
if (error instanceof LodestoneServiceUnavailableError) {
24-
log.error(`[STATUS] Lodestone service is unavailable: ${error.message}`);
25-
} else if (error instanceof Error) {
22+
if (error instanceof Error) {
2623
log.error(`[STATUS] Fetching latest statuses was NOT successful: ${error.message}`);
2724
}
2825
return 0;

src/service/TopicSenderService.ts

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ import { Setup } from "../database/schema/setups.ts";
99
import { TopicData } from "../database/schema/lodestone-news.ts";
1010
import { SetupsRepository } from "../database/repository/SetupsRepository.ts";
1111
import { DiscordEmbedService } from "./DiscordEmbedService.ts";
12-
import { LodestoneServiceUnavailableError } from "../naagostone/error/LodestoneServiceUnavailableError.ts";
1312

1413
const saveLodestoneNews = Deno.env.get("SAVE_LODESTONE_NEWS") === "true";
1514
const sendLodestoneNews = Deno.env.get("SEND_LODESTONE_NEWS") === "true";
@@ -20,9 +19,7 @@ export class TopicSenderService {
2019
try {
2120
latestTopics = await NaagostoneApiService.fetchLatest10Topics();
2221
} catch (error: unknown) {
23-
if (error instanceof LodestoneServiceUnavailableError) {
24-
log.error(`[TOPICS] Lodestone service is unavailable: ${error.message}`);
25-
} else if (error instanceof Error) {
22+
if (error instanceof Error) {
2623
log.error(`[TOPICS] Fetching latest topics was NOT successful: ${error.message}`);
2724
}
2825
return 0;

src/service/UpdateSenderService.ts

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ import { GlobalClient } from "../index.ts";
77
import { Setup } from "../database/schema/setups.ts";
88
import { SetupsRepository } from "../database/repository/SetupsRepository.ts";
99
import { DiscordEmbedService } from "./DiscordEmbedService.ts";
10-
import { LodestoneServiceUnavailableError } from "../naagostone/error/LodestoneServiceUnavailableError.ts";
1110
import * as log from "@std/log";
1211

1312
const saveLodestoneNews = Deno.env.get("SAVE_LODESTONE_NEWS") === "true";
@@ -19,9 +18,7 @@ export class UpdateSenderService {
1918
try {
2019
latestUpdates = await NaagostoneApiService.fetchLatest10Updates();
2120
} catch (error: unknown) {
22-
if (error instanceof LodestoneServiceUnavailableError) {
23-
log.error(`[UPDATES] Lodestone service is unavailable: ${error.message}`);
24-
} else if (error instanceof Error) {
21+
if (error instanceof Error) {
2522
log.error(`[UPDATES] Fetching latest updates was NOT successful: ${error.message}`);
2623
}
2724
return 0;

0 commit comments

Comments
 (0)