aboutsummaryrefslogtreecommitdiff
path: root/internal/ui/form/integration.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/ui/form/integration.go')
-rw-r--r--internal/ui/form/integration.go15
1 files changed, 15 insertions, 0 deletions
diff --git a/internal/ui/form/integration.go b/internal/ui/form/integration.go
index fffd76fd..7bc5cf91 100644
--- a/internal/ui/form/integration.go
+++ b/internal/ui/form/integration.go
@@ -76,6 +76,11 @@ type IntegrationForm struct {
AppriseEnabled bool
AppriseURL string
AppriseServicesURL string
+ ReadeckEnabled bool
+ ReadeckURL string
+ ReadeckAPIKey string
+ ReadeckLabels string
+ ReadeckOnlyURL bool
ShioriEnabled bool
ShioriURL string
ShioriUsername string
@@ -157,6 +162,11 @@ func (i IntegrationForm) Merge(integration *model.Integration) {
integration.AppriseEnabled = i.AppriseEnabled
integration.AppriseServicesURL = i.AppriseServicesURL
integration.AppriseURL = i.AppriseURL
+ integration.ReadeckEnabled = i.ReadeckEnabled
+ integration.ReadeckURL = i.ReadeckURL
+ integration.ReadeckAPIKey = i.ReadeckAPIKey
+ integration.ReadeckLabels = i.ReadeckLabels
+ integration.ReadeckOnlyURL = i.ReadeckOnlyURL
integration.ShioriEnabled = i.ShioriEnabled
integration.ShioriURL = i.ShioriURL
integration.ShioriUsername = i.ShioriUsername
@@ -240,6 +250,11 @@ func NewIntegrationForm(r *http.Request) *IntegrationForm {
AppriseEnabled: r.FormValue("apprise_enabled") == "1",
AppriseURL: r.FormValue("apprise_url"),
AppriseServicesURL: r.FormValue("apprise_services_url"),
+ ReadeckEnabled: r.FormValue("readeck_enabled") == "1",
+ ReadeckURL: r.FormValue("readeck_url"),
+ ReadeckAPIKey: r.FormValue("readeck_api_key"),
+ ReadeckLabels: r.FormValue("readeck_labels"),
+ ReadeckOnlyURL: r.FormValue("readeck_only_url") == "1",
ShioriEnabled: r.FormValue("shiori_enabled") == "1",
ShioriURL: r.FormValue("shiori_url"),
ShioriUsername: r.FormValue("shiori_username"),