package helpers

import (
	"gitlab.com/pcanilho/go-jira"
	"time"
)

var customFuncMap = map[string]interface{}{
	"timeFormat": func(t jira.Time) string {
		return time.Time(t).Format(time.RFC850)
	},
}

func GenerateTemplateFuncMap(initialMap map[string]interface{}) map[string]interface{} {
	if initialMap == nil {
		return customFuncMap
	}
	for k, fn := range customFuncMap {
		initialMap[k] = fn
	}
	return initialMap
}