Skip to content

Commit b3cc86b

Browse files
authored
Update task dev server to return TaskWithCursor (#237)
* update task to use cursor * Fix test
1 parent 9af5600 commit b3cc86b

2 files changed

Lines changed: 7 additions & 4 deletions

File tree

pkg/workflows/apiserver/internal/handler.go

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,15 @@ import (
1313
"github.com/render-oss/cli/pkg/workflows/store"
1414
)
1515

16-
func ListTasks(store *store.TaskStore) []*workflowclient.Task {
16+
func ListTasks(store *store.TaskStore) []*client.TaskWithCursor {
1717
tasks := store.GetTasks()
1818

19-
taskList := make([]*workflowclient.Task, len(tasks))
19+
taskList := make([]*client.TaskWithCursor, len(tasks))
2020
for i, task := range tasks {
21-
taskList[i] = mapTask(task)
21+
taskList[i] = &client.TaskWithCursor{
22+
Task: *mapTask(task),
23+
Cursor: task.ID,
24+
}
2225
}
2326

2427
return taskList

pkg/workflows/apiserver/internal/handler_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ func TestListTasks(t *testing.T) {
2424
got := internal.ListTasks(store)
2525

2626
require.Equal(t, 1, len(got))
27-
require.Equal(t, "test", got[0].Name)
27+
require.Equal(t, "test", got[0].Task.Name)
2828
}
2929

3030
func TestGetTask(t *testing.T) {

0 commit comments

Comments
 (0)