diff --git a/src/api/apis/MobyGamesAPI.ts b/src/api/apis/MobyGamesAPI.ts index 92ad406..93cd4a2 100644 --- a/src/api/apis/MobyGamesAPI.ts +++ b/src/api/apis/MobyGamesAPI.ts @@ -1,4 +1,5 @@ import { APIModel } from '../APIModel'; +import { Notice } from 'obsidian'; import { MediaTypeModel } from '../../models/MediaTypeModel'; import MediaDbPlugin from '../../main'; import { GameModel } from '../../models/GameModel'; @@ -23,6 +24,7 @@ export class MobyGamesAPI extends APIModel { if (!this.plugin.settings.MobyGamesKey) { console.error(new Error(`MDB | API key for ${this.apiName} missing.`)); + new Notice(`MediaDB | API key for ${this.apiName} missing.`); return []; } @@ -66,6 +68,7 @@ export class MobyGamesAPI extends APIModel { console.log(`MDB | api "${this.apiName}" queried by ID`); if (!this.plugin.settings.MobyGamesKey) { + new Notice(`MediaDB | API key for ${this.apiName} missing.`); throw Error(`MDB | API key for ${this.apiName} missing.`); } diff --git a/src/api/apis/OMDbAPI.ts b/src/api/apis/OMDbAPI.ts index 175167a..ab0e95d 100644 --- a/src/api/apis/OMDbAPI.ts +++ b/src/api/apis/OMDbAPI.ts @@ -1,4 +1,5 @@ import { APIModel } from '../APIModel'; +import { Notice } from 'obsidian'; import { MediaTypeModel } from '../../models/MediaTypeModel'; import { MovieModel } from '../../models/MovieModel'; import MediaDbPlugin from '../../main'; @@ -30,6 +31,7 @@ export class OMDbAPI extends APIModel { if (!this.plugin.settings.OMDbKey) { console.error(new Error(`MDB | API key for ${this.apiName} missing.`)); + new Notice(`MediaDB | API key for ${this.apiName} missing.`); return []; } @@ -108,6 +110,7 @@ export class OMDbAPI extends APIModel { console.log(`MDB | api "${this.apiName}" queried by ID`); if (!this.plugin.settings.OMDbKey) { + new Notice(`MediaDB | API key for ${this.apiName} missing.`); throw Error(`MDB | API key for ${this.apiName} missing.`); }