forked from Deuxfleurs/bagage
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
17 lines
368 B
17 lines
368 B
package main
|
|
|
|
import (
|
|
"github.com/minio/minio-go/v7"
|
|
"net/http"
|
|
)
|
|
|
|
/* We define some interface to enable our middleware to communicate */
|
|
type ErrorHandler interface {
|
|
WithError(err error) http.Handler
|
|
}
|
|
type CredsHandler interface {
|
|
WithCreds(username, password string) http.Handler
|
|
}
|
|
type MinioClientHandler interface {
|
|
WithMC(mc *minio.Client) http.Handler
|
|
}
|
|
|