mirror of
https://github.com/aclindsa/moneygo.git
synced 2024-10-04 16:50:05 -04:00
24 lines
361 B
Go
24 lines
361 B
Go
package handlers
|
|
|
|
import (
|
|
"fmt"
|
|
"net/http"
|
|
)
|
|
|
|
type ResponseWrapper struct {
|
|
Code int
|
|
Writer ResponseWriterWriter
|
|
}
|
|
|
|
func (r ResponseWrapper) Write(w http.ResponseWriter) error {
|
|
w.WriteHeader(r.Code)
|
|
return r.Writer.Write(w)
|
|
}
|
|
|
|
type SuccessWriter struct{}
|
|
|
|
func (s SuccessWriter) Write(w http.ResponseWriter) error {
|
|
fmt.Fprint(w, "{}")
|
|
return nil
|
|
}
|