From 9960a1e3f3a9cfd049900fad7f1601f7abdedd3f Mon Sep 17 00:00:00 2001 From: senyksia Date: Tue, 17 Sep 2024 16:01:30 +1000 Subject: [PATCH] Add SFW support for VNDB --- src/api/apis/VNDBAPI.ts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/api/apis/VNDBAPI.ts b/src/api/apis/VNDBAPI.ts index 26a5fbe..e6285bb 100644 --- a/src/api/apis/VNDBAPI.ts +++ b/src/api/apis/VNDBAPI.ts @@ -113,8 +113,15 @@ export class VNDBAPI extends APIModel { async searchByTitle(title: string): Promise { console.log(`MDB | api "${this.apiName}" queried by Title`); + // prettier-ignore const vnData = await this.postVNQuery(`{ - "filters": ["search", "=", "${title}"], + "filters": ["and", ${!this.plugin.settings.sfwFilter ? `` : + `["release", "!=", ["and", + ["official", "=", "1"], + ["has_ero", "=", "1"] + ]],`} + ["search", "=", "${title}"] + ], "fields": "title, titles{title, lang}, released", "sort": "searchrank", "results": 20