feat: AdGuard Home integration (#929)

* feat: AdGuard Home integration

* fix: code improvments

* fix: a better errorMessages method
This commit is contained in:
Yossi Hillali
2024-08-07 09:06:59 +03:00
committed by GitHub
parent d4c2bd2789
commit 44712608b7
5 changed files with 209 additions and 27 deletions

View File

@@ -1,5 +1,6 @@
import type { IntegrationKind } from "@homarr/definitions";
import { AdGuardHomeIntegration } from "../adguard-home/adguard-home-integration";
import { HomeAssistantIntegration } from "../homeassistant/homeassistant-integration";
import { JellyfinIntegration } from "../jellyfin/jellyfin-integration";
import { SonarrIntegration } from "../media-organizer/sonarr/sonarr-integration";
@@ -10,6 +11,8 @@ export const integrationCreatorByKind = (kind: IntegrationKind, integration: Int
switch (kind) {
case "piHole":
return new PiHoleIntegration(integration);
case "adGuardHome":
return new AdGuardHomeIntegration(integration);
case "homeAssistant":
return new HomeAssistantIntegration(integration);
case "jellyfin":