42 lines
915 B
Go
42 lines
915 B
Go
package globals
|
|
|
|
import (
|
|
"fmt"
|
|
|
|
"github.com/gin-gonic/gin"
|
|
)
|
|
|
|
var (
|
|
Secret = []byte("secret")
|
|
|
|
Version = "unset"
|
|
Commit = "unset"
|
|
Date = "unset"
|
|
)
|
|
|
|
const (
|
|
UserKey = "user"
|
|
MediaFileLink = "/media/files"
|
|
MediaLofiLink = "/media/lofis"
|
|
MediaMusicLink = "/media/musics"
|
|
MediaVideoLink = "/media/videos"
|
|
MediaArticleLink = "/media/articles"
|
|
MediaActorLink = "/media/actors"
|
|
)
|
|
|
|
func GetDefaultValues(user interface{}, message string) gin.H {
|
|
values := gin.H{
|
|
"title": "Kontor",
|
|
"version": fmt.Sprintf("%s %s", Version, Commit),
|
|
"message": message,
|
|
"user": user,
|
|
"media_file_link": MediaFileLink,
|
|
"media_lofi_link": MediaLofiLink,
|
|
"media_music_link": MediaMusicLink,
|
|
"media_video_link": MediaVideoLink,
|
|
"media_article_link": MediaArticleLink,
|
|
"media_actor_link": MediaActorLink,
|
|
}
|
|
return values
|
|
}
|