From 7d48d2abba46570ad67fa9f4b8c0b4e023fc2eed Mon Sep 17 00:00:00 2001 From: Brian Picciano Date: Mon, 13 Feb 2023 17:52:17 +0100 Subject: Fix mediaType for feed.xml over gemini --- src/gmi/util.go | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 src/gmi/util.go (limited to 'src/gmi/util.go') diff --git a/src/gmi/util.go b/src/gmi/util.go new file mode 100644 index 0000000..b632a54 --- /dev/null +++ b/src/gmi/util.go @@ -0,0 +1,17 @@ +package gmi + +import "git.sr.ht/~adnano/go-gemini" + +type rwSetMediaTypeNoop struct { + gemini.ResponseWriter +} + +func (rwSetMediaTypeNoop) SetMediaType(string) {} + +func forceResponseWriterMediaType( + rw gemini.ResponseWriter, mediaType string, +) gemini.ResponseWriter { + + rw.SetMediaType(mediaType) + return rwSetMediaTypeNoop{rw} +} -- cgit v1.2.3