Documentation
¶
Index ¶
- Variables
- func AddToENV(content string) bool
- func CORSMiddleware() fiber.Handler
- func ChangeSetting(key, newValue string, db *sql.DB) error
- func CheckOrInitEnv()
- func CleanParam(param string) (string, error)
- func GenerateENV() bool
- func GenerateToken(userID string, isAdmin bool, expTime int) (string, error)
- func GetUsernameByID(id string, db *sql.DB) (string, error)
- func InitJWT()
- func InitLogger()
- func IsAdminSetup(db *sql.DB) bool
- func JWTProtected() fiber.Handler
- func RateLimiterMiddleware() fiber.Handler
- func ResolveFileNameConflict(userID, originalName string, isShared bool, db *sql.DB) (string, error)
Constants ¶
This section is empty.
Variables ¶
View Source
var SecretKey []byte
Functions ¶
func CORSMiddleware ¶
func ChangeSetting ¶ added in v1.1.0
Change settings
func CheckOrInitEnv ¶
func CheckOrInitEnv()
func CleanParam ¶
func GenerateENV ¶
func GenerateENV() bool
func GetUsernameByID ¶ added in v1.4.0
Get username
func InitLogger ¶
func InitLogger()
func IsAdminSetup ¶ added in v1.1.0
Check for admin setup completion
func JWTProtected ¶
func RateLimiterMiddleware ¶ added in v1.2.0
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.