login: fix bugs in refactor
This commit is contained in:
@@ -136,7 +136,7 @@ type UserLoginMetadata struct {
|
||||
|
||||
func (s *UserLoginSession) Load(_ context.Context) (*session.Data, error) {
|
||||
if len(s.AuthKey) != 256 {
|
||||
return nil, nil
|
||||
return nil, session.ErrNotFound
|
||||
}
|
||||
keyID := crypto.Key(s.AuthKey).ID()
|
||||
return &session.Data{
|
||||
|
||||
@@ -183,7 +183,7 @@ func (p *PhoneLogin) handleAuthSuccess(ctx context.Context, authorization *tg.Au
|
||||
userLoginID := ids.MakeUserLoginID(authorization.User.GetID())
|
||||
ul, err := p.user.NewLogin(ctx, &database.UserLogin{
|
||||
ID: userLoginID,
|
||||
Metadata: UserLoginMetadata{
|
||||
Metadata: &UserLoginMetadata{
|
||||
Phone: p.phone,
|
||||
Session: p.authData,
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user