~emersion/hut-dev

export/todo: Save tracker description, visibility v1 APPLIED

Thorben Günther: 1
 export/todo: Save tracker description, visibility

 1 files changed, 4 insertions(+), 0 deletions(-)
Export patchset (mbox)
How do I use this?

Copy & paste the following snippet into your terminal to import this patchset into git:

curl -s https://lists.sr.ht/~emersion/hut-dev/patches/43730/mbox | git am -3
Learn more about email & git

[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!