From 38a6776b314db179973b95ec16fe8f20d4dfd1ef Mon Sep 17 00:00:00 2001 From: Spencer Brower Date: Fri, 7 Nov 2025 10:52:54 -0500 Subject: [PATCH] chore: remotes now get unmarshalled from the database. --- app/db.go | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/app/db.go b/app/db.go index cda1d77..4c0fb47 100644 --- a/app/db.go +++ b/app/db.go @@ -157,16 +157,17 @@ func (db *Db) List() (results []EnvFile, err error) { } defer rows.Close() + var envFile EnvFile + var remotesJson []byte for rows.Next() { - var envFile EnvFile - var remotesJSON string - - err := rows.Scan(&envFile.Path, &envFile.Dir, &remotesJSON, &envFile.Sha256, &envFile.contents) + err := rows.Scan(&envFile.Path, &envFile.Dir, &remotesJson, &envFile.Sha256, &envFile.contents) if err != nil { return nil, err } - // TODO: unmarshal remotesJSON into envFile.remotes + if err := json.Unmarshal(remotesJson, &envFile.Remotes); err != nil { + return nil, err + } results = append(results, envFile) }