chore: reverse twts for html
This commit is contained in:
parent
a7009dcb56
commit
6b8ad143fe
11
http-html.go
11
http-html.go
@ -117,7 +117,7 @@ func (r *HTWriter) WriteTo(w io.Writer) (int64, error) {
|
||||
i, err = fmt.Fprintln(w, "</pre><main>")
|
||||
output += int64(i)
|
||||
|
||||
for _, twt := range r.Twts() {
|
||||
for _, twt := range reverse(r.Twts()) {
|
||||
twter := twt.Twter()
|
||||
uri, err := url.Parse(twter.URI)
|
||||
if err != nil {
|
||||
@ -157,7 +157,7 @@ func (r *HTWriter) WriteTo(w io.Writer) (int64, error) {
|
||||
</section>
|
||||
</div>
|
||||
</article>
|
||||
`, "/?uri="+twter.URI, "https://txt.sour.is/user/xuu/avatar",
|
||||
`, "/?uri="+twter.URI, twter.Avatar,
|
||||
"/?uri="+twter.URI, twter.Nick,
|
||||
twter.URI, uri.Host,
|
||||
"/conv/"+twt.Hash(), fmt.Sprintf("<time datetime='%s'>%s</time>", twt.Created().Format(time.RFC3339), twt.Created().Format(time.RFC822)),
|
||||
@ -182,3 +182,10 @@ func mkValue(v string) string {
|
||||
}
|
||||
return v
|
||||
}
|
||||
|
||||
func reverse[T any](s []T) []T {
|
||||
for i, j := 0, len(s)-1; i < j; i, j = i+1, j-1 {
|
||||
s[i], s[j] = s[j], s[i]
|
||||
}
|
||||
return s
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user