Files
honoka-chan/handler/handler.go
T
YumeMichi 70398da4b9 Cleanup
Signed-off-by: Yuan Si <do4suki@gmail.com>
2025-03-10 15:29:29 +08:00

42 lines
704 B
Go

package handler
import (
"encoding/base64"
"honoka-chan/config"
"honoka-chan/encrypt"
"xorm.io/xorm"
)
var (
SifCdnServer string
AsCdnServer string
ErrorMsg = `{"code":20001,"message":""}`
MainEng *xorm.Engine
UserEng *xorm.Engine
)
func init() {
SifCdnServer = config.Conf.Settings.SifCdnServer
MainEng = config.MainEng
UserEng = config.UserEng
}
func CheckErr(err error) {
if err != nil {
panic(err)
}
}
func IsSigned(unitId int) bool {
exists, err := MainEng.Table("unit_sign_asset_m").Where("unit_id = ?", unitId).Exist()
CheckErr(err)
return exists
}
func GenXMS(resp []byte) string {
return base64.StdEncoding.EncodeToString(encrypt.RSASignSHA1(resp))
}