[PATCH] export/todo: Save tracker description, visibility
Export this patch
We do the same for most other objects as well.
---
export/todo.go | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/export/todo.go b/export/todo.go
index f51c838..dadd214 100644
--- a/export/todo.go
+++ b/export/todo.go
@@ -33,6 +33,8 @@ func NewTodoExporter(client *gqlclient.Client, http *http.Client) *TodoExporter
type TrackerInfo struct {
Info
+ Description *string `json:"description"`
+ Visibility todosrht.Visibility `json:"visibility"`
}
func (ex *TodoExporter) Export(ctx context.Context, dir string) error {
@@ -103,6 +105,8 @@ func (ex *TodoExporter) exportTracker(ctx context.Context, tracker todosrht.Trac
Service: "todo.sr.ht",
Name: tracker.Name,
},
+ Description: tracker.Description,
+ Visibility: tracker.Visibility,
}
if err := writeJSON(infoPath, &trackerInfo); err != nil {
return err
base-commit: d38890e3b652d21f7867317b3aa9013d59422088
--
2.41.0
Pushed, thanks!