ref: cba8628f8824805f7a6808c0c7b93a0cd8061bbd
parent: f5f6566c0f0b87fb1cd1e936f3b40259ff55065c
author: penny <penny@limitedideas.org>
date: Sun Nov 9 13:29:15 EST 2025
fix /dm page and put likes back as /lp
--- a/commands.go
+++ b/commands.go
@@ -331,7 +331,7 @@
}
func (cmd *dmcmd) flags() cmdflag {- return argument
+ return free
}
func (cmd *dmcmd) result(data *cmddata) string {@@ -343,11 +343,31 @@
hc.page = &Page{} getter := &BasicStatusGetter{getter: hc.client.GetTimelineDirect} hc.page.loader = &StatusPages{hc: hc, getter: getter}- fmt.Print(hc.page.Pages(1))
hc.pause(true)
- return ""
+ return hc.page.Pages(1)
}
+type likescmd struct {+ *Hellclient
+}
+
+func (cmd *likescmd) name() string {+ return "lp"
+}
+
+func (cmd *likescmd) flags() cmdflag {+ return free
+}
+
+func (cmd *likescmd) result(data *cmddata) string {+ hc := cmd.Hellclient
+ hc.page = &Page{}+ getter := &BasicStatusGetter{getter: hc.client.GetFavourites}+ hc.page.loader = &StatusPages{hc: hc, getter: getter}+ hc.pause(true)
+ return hc.page.Pages(1)
+}
+
type profilecmd struct {*Hellclient
*cmdloader
@@ -1233,6 +1253,7 @@
cmdarray := []cmder{ &likecmd{hc, true}, &likecmd{hc, false},+ &likescmd{hc}, //lphc.markcmd(),
hc.unmarkcmd(),
hc.translatecmd(),
--- a/help.go
+++ b/help.go
@@ -73,7 +73,7 @@
/unfollow [index] [account] Unfollow account by post index or name.
/block [index] [account] Block account by index or name.
/unblock [index] [account] Unblock account by index or name.
- /likes Display favorited status page.
+ /lp Display favorited status page.
/reload Reload configuration file.
Status Hints
--
⑨