aboutsummaryrefslogtreecommitdiff
path: root/internal/ui/form/integration.go
diff options
context:
space:
mode:
authorGravatar knrdl <35548889+knrdl@users.noreply.github.com> 2024-02-12 02:12:37 +0100
committerGravatar GitHub <noreply@github.com> 2024-02-11 17:12:37 -0800
commit1d90ce9dd2e5da7cf1ffbe7b6bba79fbeb3b5415 (patch)
tree0b1f455382e91befda1901a02006ff6b620baf05 /internal/ui/form/integration.go
parentccb9eed573c2e044d9aad4947712ddd265b16f85 (diff)
downloadv2-1d90ce9dd2e5da7cf1ffbe7b6bba79fbeb3b5415.tar.gz
v2-1d90ce9dd2e5da7cf1ffbe7b6bba79fbeb3b5415.tar.zst
v2-1d90ce9dd2e5da7cf1ffbe7b6bba79fbeb3b5415.zip
Add Linkwarden integration
Diffstat (limited to 'internal/ui/form/integration.go')
-rw-r--r--internal/ui/form/integration.go9
1 files changed, 9 insertions, 0 deletions
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"),