Skip to content

Commit 540a772

Browse files
committed
Ran prettier and commented out VNDBAPI that I forgot to remove
Just in case I forget: ` bun prettier . --write`
1 parent d89d8be commit 540a772

File tree

5 files changed

+40
-43
lines changed

5 files changed

+40
-43
lines changed

src/api/apis/ComicVineAPI.ts

Lines changed: 25 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ export class ComicVineAPI extends APIModel {
5656
const fetchData = await requestUrl({
5757
url: searchUrl,
5858
});
59-
59+
6060
console.debug(fetchData);
6161

6262
if (fetchData.status !== 200) {
@@ -68,31 +68,30 @@ export class ComicVineAPI extends APIModel {
6868
const result = data.results;
6969

7070
return new ComicMangaModel({
71-
type: MediaType.ComicManga,
72-
title: result.name,
73-
englishTitle: result.name,
74-
alternateTitles: result.aliases,
75-
plot: result.deck,
76-
year: result.start_year ?? '',
77-
dataSource: this.apiName,
78-
url: result.site_detail_url,
79-
id: `4050-${result.id}`,
80-
81-
82-
authors: result.people?.map((x: any) => x.name) ?? [],
83-
chapters: result.count_of_issues,
84-
image: result.image?.original_url ?? '',
85-
86-
released: true,
87-
publishers: result.publisher?.name ?? [],
88-
publishedFrom: result.start_year ?? 'unknown',
89-
publishedTo: 'unknown',
90-
status: result.status,
91-
92-
userData: {
93-
read: false,
94-
lastRead: '',
95-
personalRating: 0,
71+
type: MediaType.ComicManga,
72+
title: result.name,
73+
englishTitle: result.name,
74+
alternateTitles: result.aliases,
75+
plot: result.deck,
76+
year: result.start_year ?? '',
77+
dataSource: this.apiName,
78+
url: result.site_detail_url,
79+
id: `4050-${result.id}`,
80+
81+
authors: result.people?.map((x: any) => x.name) ?? [],
82+
chapters: result.count_of_issues,
83+
image: result.image?.original_url ?? '',
84+
85+
released: true,
86+
publishers: result.publisher?.name ?? [],
87+
publishedFrom: result.start_year ?? 'unknown',
88+
publishedTo: 'unknown',
89+
status: result.status,
90+
91+
userData: {
92+
read: false,
93+
lastRead: '',
94+
personalRating: 0,
9695
},
9796
});
9897
}

src/main.ts

Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ import { OpenLibraryAPI } from './api/apis/OpenLibraryAPI';
1212
import { SteamAPI } from './api/apis/SteamAPI';
1313
import { WikipediaAPI } from './api/apis/WikipediaAPI';
1414
import { ComicVineAPI } from './api/apis/ComicVineAPI';
15-
import { VNDBAPI } from './api/apis/VNDBAPI';
15+
//import { VNDBAPI } from './api/apis/VNDBAPI';
1616
import { MediaDbFolderImportModal } from './modals/MediaDbFolderImportModal';
1717
import type { MediaTypeModel } from './models/MediaTypeModel';
1818
import { PropertyMapper } from './settings/PropertyMapper';
@@ -58,7 +58,7 @@ export default class MediaDbPlugin extends Plugin {
5858
this.apiManager.registerAPI(new ComicVineAPI(this));
5959
this.apiManager.registerAPI(new MobyGamesAPI(this));
6060
this.apiManager.registerAPI(new GiantBombAPI(this));
61-
this.apiManager.registerAPI(new VNDBAPI(this));
61+
//this.apiManager.registerAPI(new VNDBAPI(this));
6262
// this.apiManager.registerAPI(new LocGovAPI(this)); // TODO: parse data
6363

6464
this.mediaTypeManager = new MediaTypeManager();
@@ -542,37 +542,36 @@ export default class MediaDbPlugin extends Plugin {
542542
if (!activeFile) {
543543
throw new Error('MDB | there is no active note');
544544
}
545-
545+
546546
let metadata = this.getMetadataFromFileCache(activeFile);
547547
metadata = this.modelPropertyMapper.convertObjectBack(metadata);
548-
548+
549549
console.debug(`MDB | read metadata`, metadata);
550-
550+
551551
if (!metadata?.type || !metadata?.dataSource || !metadata?.id) {
552552
throw new Error('MDB | active note is not a Media DB entry or is missing metadata');
553553
}
554-
554+
555555
const validOldMetadata: MediaTypeModelObj = metadata as unknown as MediaTypeModelObj;
556556
console.debug(`MDB | validOldMetadata`, validOldMetadata);
557-
557+
558558
const oldMediaTypeModel = this.mediaTypeManager.createMediaTypeModelFromMediaType(validOldMetadata, validOldMetadata.type);
559559
console.debug(`MDB | oldMediaTypeModel created`, oldMediaTypeModel);
560-
560+
561561
let newMediaTypeModel = await this.apiManager.queryDetailedInfoById(validOldMetadata.id, validOldMetadata.dataSource);
562562
if (!newMediaTypeModel) {
563563
return;
564564
}
565-
565+
566566
newMediaTypeModel = Object.assign(oldMediaTypeModel, newMediaTypeModel.getWithOutUserData());
567567
console.debug(`MDB | newMediaTypeModel after merge`, newMediaTypeModel);
568-
568+
569569
if (onlyMetadata) {
570570
await this.createMediaDbNoteFromModel(newMediaTypeModel, { attachFile: activeFile, folder: activeFile.parent ?? undefined, openNote: true });
571571
} else {
572572
await this.createMediaDbNoteFromModel(newMediaTypeModel, { attachTemplate: true, folder: activeFile.parent ?? undefined, openNote: true });
573573
}
574574
}
575-
576575

577576
async createEntriesFromFolder(folder: TFolder): Promise<void> {
578577
const erroredFiles: { filePath: string; error: string }[] = [];

src/models/ComicMangaModel.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,4 +71,4 @@ export class ComicMangaModel extends MediaTypeModel {
7171
getSummary(): string {
7272
return this.title + ' (' + this.year + ')';
7373
}
74-
}
74+
}

src/settings/PropertyMapper.ts

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -62,12 +62,11 @@ export class PropertyMapper {
6262
return obj;
6363
}
6464

65-
66-
if (obj.type === "manga") {
67-
obj.type = "comicManga";
65+
if (obj.type === 'manga') {
66+
obj.type = 'comicManga';
6867
console.debug(`MDB | updated metadata type`, obj.type);
6968
}
70-
if (MEDIA_TYPES.contains(obj.type as any)) {
69+
if (MEDIA_TYPES.contains(obj.type as any)) {
7170
return obj;
7271
}
7372

src/settings/Settings.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -219,7 +219,7 @@ export class MediaDbSettingTab extends PluginSettingTab {
219219
void this.plugin.saveSettings();
220220
});
221221
});
222-
new Setting(containerEl)
222+
new Setting(containerEl)
223223
.setName('Comic Vine Key')
224224
.setDesc('API key for "www.comicvine.gamespot.com".')
225225
.addText(cb => {

0 commit comments

Comments
 (0)