MCPcopy Create free account
hub / github.com/OpenListTeam/OpenList / GetUsers

Function GetUsers

internal/db/user.go:52–61  ·  view source on GitHub ↗
(pageIndex, pageSize int)

Source from the content-addressed store, hash-verified

50}
51
52func GetUsers(pageIndex, pageSize int) (users []model.User, count int64, err error) {
53 userDB := db.Model(&model.User{})
54 if err := userDB.Count(&count).Error; err != nil {
55 return nil, 0, errors.Wrapf(err, "failed get users count")
56 }
57 if err := userDB.Order(columnName("id")).Offset((pageIndex - 1) * pageSize).Limit(pageSize).Find(&users).Error; err != nil {
58 return nil, 0, errors.Wrapf(err, "failed get find users")
59 }
60 return users, count, nil
61}
62
63func DeleteUserById(id uint) error {
64 return errors.WithStack(db.Delete(&model.User{}, id).Error)

Callers 1

GetUsersFunction · 0.92

Calls 3

columnNameFunction · 0.85
CountMethod · 0.80
LimitMethod · 0.80

Tested by

no test coverage detected