From 03daa2991786b09fe628038c1281f73296469976 Mon Sep 17 00:00:00 2001 From: MickaelK Date: Fri, 12 Sep 2025 12:48:19 +1000 Subject: [PATCH] fix (share): update model --- server/model/share.go | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/server/model/share.go b/server/model/share.go index 68c5473d..94164afe 100644 --- a/server/model/share.go +++ b/server/model/share.go @@ -44,6 +44,23 @@ func ShareList(backend string, path string) ([]Share, error) { return sharedFiles, nil } +func ShareAll() ([]Share, error) { + rows, err := DB.Query("SELECT id, related_path, params FROM Share") + if err != nil { + return nil, err + } + sharedFiles := []Share{} + for rows.Next() { + var a Share + var params []byte + rows.Scan(&a.Id, &a.Path, ¶ms) + json.Unmarshal(params, &a) + sharedFiles = append(sharedFiles, a) + } + rows.Close() + return sharedFiles, nil +} + func ShareGet(id string) (Share, error) { var p Share stmt, err := DB.Prepare("SELECT id, related_backend, related_path, auth, params FROM share WHERE id = ?")