a0d73dfd7e92 — Ted Unangst 8 days ago
separate accept and convert avif options
2 files changed, 5 insertions(+), 1 deletions(-)

M activity.go
M main.go
M activity.go +1 -1
@@ 1051,7 1051,7 @@ func xonksaver2(user *WhatAbout, item ju
 									case "image/jpeg":
 										p = 1
 									case "image/avif":
-										if convertAVIF {
+										if acceptAVIF {
 											p = 2
 										}
 									}

          
M main.go +4 -0
@@ 51,6 51,7 @@ var aboutMsg template.HTML
 var loginMsg template.HTML
 var collectForwards = true
 var convertAVIF = false
+var acceptAVIF = false
 
 func serverURL(u string, args ...interface{}) string {
 	return fmt.Sprintf("https://"+serverName+u, args...)

          
@@ 187,6 188,9 @@ func main() {
 	if convertAVIF {
 		if !lazif.Load() {
 			elog.Printf("libavif could not be loaded")
+			convertAVIF = false
+		} else {
+			getconfig("acceptavif", &acceptAVIF)
 		}
 	}