@@ -7,17 +7,17 @@ import (
7
7
"github.com/staticbackendhq/core/model"
8
8
)
9
9
10
- func (m * Memory ) FindToken (dbName , tokenID , token string ) (tok model.Token , err error ) {
11
- if err = getByID (m , dbName , "sb_tokens" , tokenID , & tok ); err != nil {
10
+ func (m * Memory ) FindUser (dbName , userID , token string ) (tok model.User , err error ) {
11
+ if err = getByID (m , dbName , "sb_tokens" , userID , & tok ); err != nil {
12
12
return
13
13
} else if tok .Token != token {
14
14
err = fmt .Errorf ("token does not match" )
15
15
}
16
16
return
17
17
}
18
18
19
- func (m * Memory ) FindRootToken (dbName , tokenID , accountID , token string ) (tok model.Token , err error ) {
20
- tok , err = m .FindToken (dbName , tokenID , token )
19
+ func (m * Memory ) FindRootUser (dbName , userID , accountID , token string ) (tok model.User , err error ) {
20
+ tok , err = m .FindUser (dbName , userID , token )
21
21
if err != nil {
22
22
return
23
23
} else if tok .AccountID != accountID {
@@ -26,13 +26,13 @@ func (m *Memory) FindRootToken(dbName, tokenID, accountID, token string) (tok mo
26
26
return
27
27
}
28
28
29
- func (m * Memory ) GetRootForBase (dbName string ) (tok model.Token , err error ) {
30
- tokens , err := all [model.Token ](m , dbName , "sb_tokens" )
29
+ func (m * Memory ) GetRootForBase (dbName string ) (tok model.User , err error ) {
30
+ tokens , err := all [model.User ](m , dbName , "sb_tokens" )
31
31
if err != nil {
32
32
return
33
33
}
34
34
35
- rootTokens := filter (tokens , func (t model.Token ) bool {
35
+ rootTokens := filter (tokens , func (t model.User ) bool {
36
36
return t .Role == 100
37
37
})
38
38
@@ -45,13 +45,13 @@ func (m *Memory) GetRootForBase(dbName string) (tok model.Token, err error) {
45
45
return
46
46
}
47
47
48
- func (m * Memory ) FindTokenByEmail (dbName , email string ) (tok model.Token , err error ) {
49
- tokens , err := all [model.Token ](m , dbName , "sb_tokens" )
48
+ func (m * Memory ) FindUserByEmail (dbName , email string ) (tok model.User , err error ) {
49
+ tokens , err := all [model.User ](m , dbName , "sb_tokens" )
50
50
if err != nil {
51
51
return
52
52
}
53
53
54
- matches := filter (tokens , func (t model.Token ) bool {
54
+ matches := filter (tokens , func (t model.User ) bool {
55
55
return strings .EqualFold (t .Email , email )
56
56
})
57
57
@@ -65,23 +65,23 @@ func (m *Memory) FindTokenByEmail(dbName, email string) (tok model.Token, err er
65
65
}
66
66
67
67
func (m * Memory ) UserEmailExists (dbName , email string ) (exists bool , err error ) {
68
- if _ , err := m .FindTokenByEmail (dbName , email ); err == nil {
68
+ if _ , err := m .FindUserByEmail (dbName , email ); err == nil {
69
69
return true , nil
70
70
}
71
71
return
72
72
}
73
73
74
- func (m * Memory ) GetFirstTokenFromAccountID (dbName , accountID string ) (tok model.Token , err error ) {
75
- tokens , err := all [model.Token ](m , dbName , "sb_tokens" )
74
+ func (m * Memory ) GetFirstUserFromAccountID (dbName , accountID string ) (tok model.User , err error ) {
75
+ tokens , err := all [model.User ](m , dbName , "sb_tokens" )
76
76
if err != nil {
77
77
return
78
78
}
79
79
80
- matches := filter (tokens , func (t model.Token ) bool {
80
+ matches := filter (tokens , func (t model.User ) bool {
81
81
return t .AccountID == accountID
82
82
})
83
83
84
- matches = sortSlice (matches , func (a , b model.Token ) bool {
84
+ matches = sortSlice (matches , func (a , b model.User ) bool {
85
85
return a .Created .Before (b .Created )
86
86
})
87
87
0 commit comments