Versions in this module Expand all Collapse all v0 v0.1.0 Dec 24, 2021 Changes in this version + var JSON = http.Header + func CacheAlive() error + func CacheDelete(key string) error + func CacheDial(address, password string, dbnum int) (redis.Conn, error) + func CacheGet(key string) ([]byte, error) + func CacheGetEncoded(key string, value interface{}) error + func CacheInit(servers []string, password string, dbnum int) error + func CacheList(patern string) ([]string, error) + func CacheProlong(key string, timeout int64) error + func CachePublish(channel string, value interface{}) error + func CacheSet(key string, value interface{}, timeout int64) error + func CacheSetEncoded(key string, value interface{}, timeout int64) error + func CacheSubscribe(channel string) redis.PubSubConn + func Error(w http.ResponseWriter, r *http.Request, code int, message string) + func ErrorLog(w http.ResponseWriter, r *http.Request, code int, message string, ...) + func ErrorLogErr(w http.ResponseWriter, r *http.Request, code int, message string, err error) + func IsHexString(str string) bool + func IsLangID(str string) bool + func IsRedisMaster(c redis.Conn) (bool, []interface{}, error) + func IsUUID(str string) bool + func OK(w http.ResponseWriter, r *http.Request, j interface{}) + func Request2json(request *http.Request, v interface{}) error + func SessionGetUser(r *http.Request) (int64, error) + func SessionLogin(uid int64, w http.ResponseWriter) (string, error) + func SessionLogout(w http.ResponseWriter, r *http.Request) + func SessionLogoutAllUserSessions(uid int64) error + func SessionNew(data interface{}, w http.ResponseWriter) (string, error) + func SlackInit(url, name, icon, channel string) + func SlackLog(message string) error + func Sleepy1Result(result interface{}) (int, interface{}, http.Header) + func Sleepy1in1Map(result interface{}, key string) (int, interface{}, http.Header) + func Sleepy1inNMap(result interface{}, key string) (int, interface{}, http.Header) + func SleepyError(status int, msg string, request *http.Request) (int, interface{}, http.Header) + func SleepyStError(msg string, request *http.Request) (int, interface{}, http.Header) + func SleepyStOk() (int, interface{}, http.Header) + func SleepyStResult(result interface{}, key string) (int, interface{}, http.Header) + func WriteRawJSON(w http.ResponseWriter, r *http.Request, message string) + type SessionInfo struct + UID int64 + func (z *SessionInfo) UnmarshalMsg(bts []byte) (o []byte, err error) + func (z SessionInfo) MarshalMsg(b []byte) (o []byte, err error) + func (z SessionInfo) Msgsize() (s int)