17 lines
380 B
Go
17 lines
380 B
Go
package middlewares
|
|
|
|
import (
|
|
"github.com/mayswind/ezbookkeeping/pkg/core"
|
|
)
|
|
|
|
const utcOffsetQueryStringParam = "utc_offset"
|
|
|
|
// HeaderInQueryString puts some headers from query string
|
|
func HeaderInQueryString(c *core.Context) {
|
|
utcOffset, exists := c.GetQuery(utcOffsetQueryStringParam)
|
|
|
|
if exists {
|
|
c.Request.Header.Set(core.ClientTimezoneOffsetHeaderName, utcOffset)
|
|
}
|
|
}
|