package app

import "github.com/tidbcloud/AgentTeam/internal/store/taskboard"

func taskboardTimelineDiscussionEntriesForTest(page taskboard.GetTaskTimelineResponse) []taskboard.TaskDiscussionEntry {
	entries := make([]taskboard.TaskDiscussionEntry, 0, len(page.Entries))
	for _, entry := range page.Entries {
		if entry.Kind != taskboard.TaskTimelineEntryKindDiscussion || entry.Discussion == nil {
			continue
		}
		entries = append(entries, *entry.Discussion)
	}
	return entries
}
