From 6c5190eacb0d20705763a573d9d3e2635b05e2a3 Mon Sep 17 00:00:00 2001 From: MathieuG-P Date: Sat, 24 Dec 2022 01:18:02 +0100 Subject: [PATCH] initiate model-saber support --- .../model-saber/model-saber.service.ts | 12 ++++++++++++ .../model-saber/model-saver-api.service.ts | 19 +++++++++++++++++++ .../models/model-saber/model-saber.model.ts | 0 3 files changed, 31 insertions(+) create mode 100644 src/main/services/thrid-party/model-saber/model-saber.service.ts create mode 100644 src/main/services/thrid-party/model-saber/model-saver-api.service.ts create mode 100644 src/shared/models/model-saber/model-saber.model.ts diff --git a/src/main/services/thrid-party/model-saber/model-saber.service.ts b/src/main/services/thrid-party/model-saber/model-saber.service.ts new file mode 100644 index 00000000..44a2e4a1 --- /dev/null +++ b/src/main/services/thrid-party/model-saber/model-saber.service.ts @@ -0,0 +1,12 @@ +export class ModelSaberService { + + private static instance: ModelSaberService; + + public static getInstance(): ModelSaberService{ + if(!ModelSaberService.instance){ ModelSaberService.instance = new ModelSaberService(); } + return ModelSaberService.instance; + } + + private constructor(){} + +} \ No newline at end of file diff --git a/src/main/services/thrid-party/model-saber/model-saver-api.service.ts b/src/main/services/thrid-party/model-saber/model-saver-api.service.ts new file mode 100644 index 00000000..213a239e --- /dev/null +++ b/src/main/services/thrid-party/model-saber/model-saver-api.service.ts @@ -0,0 +1,19 @@ +export class ModelSaberApiService { + + private static instance: ModelSaberApiService; + + public static getInstance(): ModelSaberApiService{ + if(!ModelSaberApiService.instance){ ModelSaberApiService.instance = new ModelSaberApiService(); } + return ModelSaberApiService.instance; + } + + private readonly API_URL = "https://modelsaber.com/api/v2"; + private readonly ENDPOINTS = {get: "get.php", types: "types.php"}; + + private constructor(){} + + public searchModel(search: any): any{ + + } + +} \ No newline at end of file diff --git a/src/shared/models/model-saber/model-saber.model.ts b/src/shared/models/model-saber/model-saber.model.ts new file mode 100644 index 00000000..e69de29b