summaryrefslogtreecommitdiff
path: root/internal/server
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2024-05-15 21:01:14 +0300
committerPaul Buetow <paul@buetow.org>2024-05-15 21:01:14 +0300
commit51ebb1e131818f9b23dd25dea5be841a90476d50 (patch)
tree83d7d81fb6528a37177f7f17ebb112beaee9325c /internal/server
parentb97854c8ec2665887121d773ab994a09ca768adb (diff)
initial merge operation
Diffstat (limited to 'internal/server')
-rw-r--r--internal/server/handle/handle.go10
1 files changed, 9 insertions, 1 deletions
diff --git a/internal/server/handle/handle.go b/internal/server/handle/handle.go
index 55f7b3e..011e31c 100644
--- a/internal/server/handle/handle.go
+++ b/internal/server/handle/handle.go
@@ -3,12 +3,15 @@ package handle
import (
"fmt"
"io"
+ "log"
"net/http"
"os"
"regexp"
"time"
"codeberg.org/snonux/gos/internal"
+ "codeberg.org/snonux/gos/internal/config/server"
+ "codeberg.org/snonux/gos/internal/easyhttp"
"codeberg.org/snonux/gos/internal/server/repository"
"codeberg.org/snonux/gos/internal/types"
)
@@ -72,7 +75,12 @@ func Get(w http.ResponseWriter, r *http.Request, dataDir string) error {
return nil
}
-func Merge(w http.ResponseWriter, r *http.Request, dataDir string) error {
+func Merge(w http.ResponseWriter, r *http.Request, conf server.ServerConfig) error {
+ for _, partner := range conf.Partners() {
+ uri := fmt.Sprintf("%s/list", partner)
+ data, err := easyhttp.Get(uri, conf.ApiKey)
+ log.Println(string(data), err)
+ }
return nil
}