gonk.git

commit 45222b9c3e8a90d1e153b5347b83aab2c96619df

Author: Adam <git@apiote.xyz>

hide donks

 gonk.go | 9 +++++++--


diff --git a/gonk.go b/gonk.go
index ddb93c656d3cf0e96c8096cd6dad82a2b2a99efd..d2e2dcb76444ed0e8ab5123781e0e9e8cd556c24 100644
--- a/gonk.go
+++ b/gonk.go
@@ -189,8 +189,8 @@ 		head := fmt.Sprintf(colour.White+"%d/%d\n%s %s %s (%s) \n%s\n"+colour.Reset, i+1, honksNumber, honk.Handle, honk.What, honk.Oondle, honk.Date, honk.XID)
 		head = strings.ReplaceAll(head, "  ", " ")
 		fmt.Println(head)
 		fmt.Printf("%s\n\n", md)
-		for i, donk := range honk.Donks {
-			fmt.Printf(colour.White+"Donk #%d: %s\n\n"+colour.Reset, i, donk.URL)
+		if len(honk.Donks) > 0 {
+			fmt.Println(colour.White + "## has donks" + colour.Reset)
 		}
 		for {
 			key := readkey()
@@ -202,6 +202,11 @@ 			}
 			if rune(key[0]) == 'o' {
 				exec.Command("xdg-open", honk.XID).Run()
 				continue
+			}
+			if rune(key[0]) == 'd' {
+				for i, donk := range honk.Donks {
+					fmt.Printf(colour.White+"Donk #%d: %s\n"+colour.Reset, i, donk.URL)
+				}
 			}
 			if rune(key[0]) == 'q' {
 				broken = true