(thread store.NetworkThreadSummary)
| 795 | } |
| 796 | |
| 797 | func 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 | |
| 815 | func hostAPINetworkDirectRoomPayloads( |
| 816 | directs []store.NetworkDirectRoomSummary, |
no test coverage detected