summaryrefslogtreecommitdiff
path: root/src/gmi/util.go
blob: b632a541f5275e82038b22098b8372255d7f28b5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
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}
}