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))
|
threads := make([]aThread, len(threadNames))
|
||||||
for i, thread := range threadNames {
|
for i, thread := range threadNames {
|
||||||
threads[i] = func() aThread {
|
threads[i] = func() aThread {
|
||||||
messages := []Message{}
|
someMessages := []Message{}
|
||||||
for _, m := range messages {
|
for _, m := range messages {
|
||||||
if m.Thread == thread {
|
if m.Thread == thread {
|
||||||
messages = append(messages, m)
|
someMessages = append(someMessages, m)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
sort.Slice(messages, func(i, j int) bool {
|
sort.Slice(someMessages, func(i, j int) bool {
|
||||||
return messages[i].TS < messages[j].TS
|
return someMessages[i].TS < someMessages[j].TS
|
||||||
})
|
})
|
||||||
return aThread{
|
return aThread{
|
||||||
Thread: thread,
|
Thread: thread,
|
||||||
Messages: messages,
|
Messages: someMessages,
|
||||||
First: func() Message {
|
First: func() Message {
|
||||||
if len(messages) == 0 {
|
if len(someMessages) == 0 {
|
||||||
return Message{}
|
return Message{}
|
||||||
}
|
}
|
||||||
return messages[0]
|
return someMessages[0]
|
||||||
}(),
|
}(),
|
||||||
Last: func() Message {
|
Last: func() Message {
|
||||||
if len(messages) == 0 {
|
if len(someMessages) == 0 {
|
||||||
return Message{}
|
return Message{}
|
||||||
}
|
}
|
||||||
return messages[len(messages)-1]
|
return someMessages[len(someMessages)-1]
|
||||||
}(),
|
}(),
|
||||||
}
|
}
|
||||||
}()
|
}()
|
||||||
|
|
|
||||||
|
|
@ -59,9 +59,13 @@
|
||||||
<th>LastPlaintext</th>
|
<th>LastPlaintext</th>
|
||||||
<th>Source</th>
|
<th>Source</th>
|
||||||
</tr>
|
</tr>
|
||||||
{{ range .events }}
|
{{ range .events.Events }}
|
||||||
<tr>
|
<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>
|
</tr>
|
||||||
{{ end }}
|
{{ end }}
|
||||||
</table>
|
</table>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue