-
Notifications
You must be signed in to change notification settings - Fork 3
/
mysqlUserStore.go
39 lines (29 loc) · 1.08 KB
/
mysqlUserStore.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
package datastore
import "github.com/swagchat/chat-api/models"
func (p *mysqlProvider) CreateUserStore() {
RdbCreateUserStore()
}
func (p *mysqlProvider) InsertUser(user *models.User) StoreResult {
return RdbInsertUser(user)
}
func (p *mysqlProvider) SelectUser(userId string, isWithRooms, isWithDevices, isWithBlocks bool) StoreResult {
return RdbSelectUser(userId, isWithRooms, isWithDevices, isWithBlocks)
}
func (p *mysqlProvider) SelectUserByUserIdAndAccessToken(userId, accessToken string) StoreResult {
return RdbSelectUserByUserIdAndAccessToken(userId, accessToken)
}
func (p *mysqlProvider) SelectUsers() StoreResult {
return RdbSelectUsers()
}
func (p *mysqlProvider) SelectUserIdsByUserIds(userIds []string) StoreResult {
return RdbSelectUserIdsByUserIds(userIds)
}
func (p *mysqlProvider) UpdateUser(user *models.User) StoreResult {
return RdbUpdateUser(user)
}
func (p *mysqlProvider) UpdateUserDeleted(userId string) StoreResult {
return RdbUpdateUserDeleted(userId)
}
func (p *mysqlProvider) SelectContacts(userId string) StoreResult {
return RdbSelectContacts(userId)
}