MCPcopy Create free account
hub / github.com/compozy/agh / hostAPINetworkThreadSummaryPayload

Function hostAPINetworkThreadSummaryPayload

internal/extension/host_api_network.go:797–813  ·  view source on GitHub ↗
(thread store.NetworkThreadSummary)

Source from the content-addressed store, hash-verified

795}
796
797func hostAPINetworkThreadSummaryPayload(thread store.NetworkThreadSummary) apicontract.NetworkThreadSummaryPayload {
798 return apicontract.NetworkThreadSummaryPayload{
799 WorkspaceID: strings.TrimSpace(thread.WorkspaceID),
800 Channel: strings.TrimSpace(thread.Channel),
801 ThreadID: strings.TrimSpace(thread.ThreadID),
802 RootMessageID: strings.TrimSpace(thread.RootMessageID),
803 Title: strings.TrimSpace(thread.Title),
804 OpenedByPeerID: strings.TrimSpace(thread.OpenedByPeerID),
805 OpenedSessionID: strings.TrimSpace(thread.OpenedSessionID),
806 OpenedAt: hostAPITimeValuePtr(thread.OpenedAt),
807 LastActivityAt: hostAPITimeValuePtr(thread.LastActivityAt),
808 MessageCount: thread.MessageCount,
809 ParticipantCount: thread.ParticipantCount,
810 OpenWorkCount: thread.OpenWorkCount,
811 LastMessagePreview: strings.TrimSpace(thread.LastMessagePreview),
812 }
813}
814
815func hostAPINetworkDirectRoomPayloads(
816 directs []store.NetworkDirectRoomSummary,

Callers 2

Calls 1

hostAPITimeValuePtrFunction · 0.85

Tested by

no test coverage detected