(direct NetworkDirectRoomRecord)
| 1871 | } |
| 1872 | |
| 1873 | func networkDirectKeyValues(direct NetworkDirectRoomRecord) []keyValue { |
| 1874 | return []keyValue{ |
| 1875 | {Label: networkChannelValue, Value: stringOrDash(direct.Channel)}, |
| 1876 | {Label: networkDirectIDValue, Value: stringOrDash(direct.DirectID)}, |
| 1877 | {Label: "Peer A", Value: stringOrDash(direct.PeerA)}, |
| 1878 | {Label: "Peer B", Value: stringOrDash(direct.PeerB)}, |
| 1879 | {Label: networkOpenedAtValue, Value: stringOrDash(formatTimePtr(direct.OpenedAt))}, |
| 1880 | {Label: networkLastActivityValue, Value: stringOrDash(formatTimePtr(direct.LastActivityAt))}, |
| 1881 | {Label: networkMessagesValue, Value: strconv.Itoa(direct.MessageCount)}, |
| 1882 | {Label: networkOpenWorkValue, Value: strconv.Itoa(direct.OpenWorkCount)}, |
| 1883 | {Label: toolOperatorPreviewValue, Value: stringOrDash(direct.LastMessagePreview)}, |
| 1884 | } |
| 1885 | } |
| 1886 | |
| 1887 | func networkMessageHumanRow(message NetworkConversationMessageRecord) []string { |
| 1888 | return []string{ |
no test coverage detected