OH HEY
parent
e8d52274e7
commit
bb72ff4bfa
18
report.go
18
report.go
|
|
@ -96,29 +96,29 @@ func ReportSince(ctx context.Context, w io.Writer, s Storage, t time.Time) error
|
|||
threads := make([]aThread, len(threadNames))
|
||||
for i, thread := range threadNames {
|
||||
threads[i] = func() aThread {
|
||||
messages := []Message{}
|
||||
someMessages := []Message{}
|
||||
for _, m := range messages {
|
||||
if m.Thread == thread {
|
||||
messages = append(messages, m)
|
||||
someMessages = append(someMessages, m)
|
||||
}
|
||||
}
|
||||
sort.Slice(messages, func(i, j int) bool {
|
||||
return messages[i].TS < messages[j].TS
|
||||
sort.Slice(someMessages, func(i, j int) bool {
|
||||
return someMessages[i].TS < someMessages[j].TS
|
||||
})
|
||||
return aThread{
|
||||
Thread: thread,
|
||||
Messages: messages,
|
||||
Messages: someMessages,
|
||||
First: func() Message {
|
||||
if len(messages) == 0 {
|
||||
if len(someMessages) == 0 {
|
||||
return Message{}
|
||||
}
|
||||
return messages[0]
|
||||
return someMessages[0]
|
||||
}(),
|
||||
Last: func() Message {
|
||||
if len(messages) == 0 {
|
||||
if len(someMessages) == 0 {
|
||||
return Message{}
|
||||
}
|
||||
return messages[len(messages)-1]
|
||||
return someMessages[len(someMessages)-1]
|
||||
}(),
|
||||
}
|
||||
}()
|
||||
|
|
|
|||
|
|
@ -59,9 +59,13 @@
|
|||
<th>LastPlaintext</th>
|
||||
<th>Source</th>
|
||||
</tr>
|
||||
{{ range .events }}
|
||||
{{ range .events.Events }}
|
||||
<tr>
|
||||
<td>{{ time "Unix" .threads.first.TS | time "Time.Format" "Mon Jan 02" }}</td>
|
||||
<td>{{ time "Unix" .First.TS | time "Time.Format" "Mon Jan 02" }}</td>
|
||||
<td>{{ .Event }}</td>
|
||||
<td>{{ .First.EventName }}</td>
|
||||
<td>{{ .Last.Plaintext }}</td>
|
||||
<td><a href="{{ .First.Source }}">link</a></td>
|
||||
</tr>
|
||||
{{ end }}
|
||||
</table>
|
||||
|
|
|
|||
Loading…
Reference in New Issue