mirror of
https://github.com/mickael-kerjean/filestash.git
synced 2026-10-20 08:16:40 +00:00
26 lines
417 B
Go
26 lines
417 B
Go
package plg_widget_chat
|
|
|
|
import (
|
|
"crypto/rand"
|
|
"encoding/hex"
|
|
)
|
|
|
|
func newID() string {
|
|
var b [16]byte
|
|
_, _ = rand.Read(b[:])
|
|
return hex.EncodeToString(b[:])
|
|
}
|
|
|
|
func getUser(session map[string]string) string {
|
|
if session["username"] != "" {
|
|
return session["username"]
|
|
} else if session["user"] != "" {
|
|
return session["user"]
|
|
}
|
|
return "unknown"
|
|
}
|
|
|
|
func globAll(path string) string {
|
|
return path + "**"
|
|
}
|