mirror of
https://github.com/qdm12/gluetun.git
synced 2026-07-25 11:56:24 +02:00
chore(updater): move updater packages to pkg/updaters/<name>
This commit is contained in:
@@ -5,7 +5,8 @@ import (
|
||||
"strings"
|
||||
|
||||
"github.com/qdm12/gluetun/internal/constants/providers"
|
||||
"github.com/qdm12/gluetun/internal/constants/vpn"
|
||||
"github.com/qdm12/gluetun/pkg/updaters/constants"
|
||||
"github.com/qdm12/gluetun/pkg/updaters/models"
|
||||
)
|
||||
|
||||
func boolToMarkdown(b bool) string {
|
||||
@@ -42,7 +43,7 @@ const (
|
||||
vpnHeader = "VPN"
|
||||
)
|
||||
|
||||
func (s *Server) ToMarkdown(headers ...string) (markdown string) {
|
||||
func serverToMarkdown(s models.Server, headers ...string) (markdown string) {
|
||||
if len(headers) == 0 {
|
||||
return ""
|
||||
}
|
||||
@@ -81,7 +82,7 @@ func (s *Server) ToMarkdown(headers ...string) (markdown string) {
|
||||
case tcpHeader:
|
||||
fields[i] = boolToMarkdown(s.TCP)
|
||||
case udpHeader:
|
||||
fields[i] = boolToMarkdown(s.UDP || s.VPN == vpn.Wireguard)
|
||||
fields[i] = boolToMarkdown(s.UDP || s.VPN == constants.Wireguard)
|
||||
case vpnHeader:
|
||||
fields[i] = s.VPN
|
||||
}
|
||||
@@ -90,7 +91,7 @@ func (s *Server) ToMarkdown(headers ...string) (markdown string) {
|
||||
return "| " + strings.Join(fields, " | ") + " |"
|
||||
}
|
||||
|
||||
func (s *Servers) toMarkdown(vpnProvider string) (formatted string, err error) {
|
||||
func serversToMarkdown(s models.Servers, vpnProvider string) (formatted string, err error) {
|
||||
headers, err := getMarkdownHeaders(vpnProvider)
|
||||
if err != nil {
|
||||
return "", fmt.Errorf("getting markdown headers: %w", err)
|
||||
@@ -100,7 +101,7 @@ func (s *Servers) toMarkdown(vpnProvider string) (formatted string, err error) {
|
||||
|
||||
entries := make([]string, len(s.Servers))
|
||||
for i, server := range s.Servers {
|
||||
entries[i] = server.ToMarkdown(headers...)
|
||||
entries[i] = serverToMarkdown(server, headers...)
|
||||
}
|
||||
|
||||
formatted = legend + "\n" +
|
||||
|
||||
Reference in New Issue
Block a user