From 1d90ce9dd2e5da7cf1ffbe7b6bba79fbeb3b5415 Mon Sep 17 00:00:00 2001 From: knrdl <35548889+knrdl@users.noreply.github.com> Date: Mon, 12 Feb 2024 02:12:37 +0100 Subject: Add Linkwarden integration --- internal/ui/form/integration.go | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'internal/ui/form/integration.go') diff --git a/internal/ui/form/integration.go b/internal/ui/form/integration.go index f456eb6d..fffd76fd 100644 --- a/internal/ui/form/integration.go +++ b/internal/ui/form/integration.go @@ -65,6 +65,9 @@ type IntegrationForm struct { LinkdingAPIKey string LinkdingTags string LinkdingMarkAsUnread bool + LinkwardenEnabled bool + LinkwardenURL string + LinkwardenAPIKey string MatrixBotEnabled bool MatrixBotUser string MatrixBotPassword string @@ -143,6 +146,9 @@ func (i IntegrationForm) Merge(integration *model.Integration) { integration.LinkdingAPIKey = i.LinkdingAPIKey integration.LinkdingTags = i.LinkdingTags integration.LinkdingMarkAsUnread = i.LinkdingMarkAsUnread + integration.LinkwardenEnabled = i.LinkwardenEnabled + integration.LinkwardenURL = i.LinkwardenURL + integration.LinkwardenAPIKey = i.LinkwardenAPIKey integration.MatrixBotEnabled = i.MatrixBotEnabled integration.MatrixBotUser = i.MatrixBotUser integration.MatrixBotPassword = i.MatrixBotPassword @@ -223,6 +229,9 @@ func NewIntegrationForm(r *http.Request) *IntegrationForm { LinkdingAPIKey: r.FormValue("linkding_api_key"), LinkdingTags: r.FormValue("linkding_tags"), LinkdingMarkAsUnread: r.FormValue("linkding_mark_as_unread") == "1", + LinkwardenEnabled: r.FormValue("linkwarden_enabled") == "1", + LinkwardenURL: r.FormValue("linkwarden_url"), + LinkwardenAPIKey: r.FormValue("linkwarden_api_key"), MatrixBotEnabled: r.FormValue("matrix_bot_enabled") == "1", MatrixBotUser: r.FormValue("matrix_bot_user"), MatrixBotPassword: r.FormValue("matrix_bot_password"), -- cgit v1.2.3