Drop LevelDB and move all the things to SQLite. Implemented endpoints: /api <unit, accessoryMaterialAll> /api <unit, accessoryTab> /live/continue /live/partyList /unit/favoriteAccessory (WIP) /unit/sale Signed-off-by: Sean Du <do4suki@gmail.com>
22 lines
506 B
Go
22 lines
506 B
Go
package session
|
|
|
|
import loginmodel "honoka-chan/internal/model/login"
|
|
|
|
func (ss *Session) GetAuthKey(token string) (bool, *loginmodel.AuthKey) {
|
|
authKeyData := loginmodel.AuthKey{}
|
|
has, err := ss.UserEng.Table(new(loginmodel.AuthKey)).
|
|
Where("authorize_token = ?", token).Get(&authKeyData)
|
|
if ss.CheckErr(err) {
|
|
return false, nil
|
|
}
|
|
|
|
return has, &authKeyData
|
|
}
|
|
|
|
func (ss *Session) SetAuthKey(authKey *loginmodel.AuthKey) {
|
|
_, err := ss.UserEng.Insert(authKey)
|
|
if ss.CheckErr(err) {
|
|
return
|
|
}
|
|
}
|