mirror of
https://github.com/go-gitea/gitea
synced 2025-07-22 10:18:38 +00:00
Move db related basic functions to models/db (#17075)
* Move db related basic functions to models/db * Fix lint * Fix lint * Fix test * Fix lint * Fix lint * revert unnecessary change * Fix test * Fix wrong replace string * Use *Context * Correct committer spelling and fix wrong replaced words Co-authored-by: zeripath <art27@cantab.net>
This commit is contained in:
@@ -5,6 +5,7 @@
|
||||
package models
|
||||
|
||||
import (
|
||||
"code.gitea.io/gitea/models/db"
|
||||
"code.gitea.io/gitea/modules/setting"
|
||||
|
||||
"xorm.io/xorm"
|
||||
@@ -20,7 +21,7 @@ type Paginator interface {
|
||||
func getPaginatedSession(p Paginator) *xorm.Session {
|
||||
skip, take := p.GetSkipTake()
|
||||
|
||||
return x.Limit(take, skip)
|
||||
return db.DefaultContext().Engine().Limit(take, skip)
|
||||
}
|
||||
|
||||
// setSessionPagination sets pagination for a database session
|
||||
@@ -31,7 +32,7 @@ func setSessionPagination(sess *xorm.Session, p Paginator) *xorm.Session {
|
||||
}
|
||||
|
||||
// setSessionPagination sets pagination for a database engine
|
||||
func setEnginePagination(e Engine, p Paginator) Engine {
|
||||
func setEnginePagination(e db.Engine, p Paginator) db.Engine {
|
||||
skip, take := p.GetSkipTake()
|
||||
|
||||
return e.Limit(take, skip)
|
||||
|
Reference in New Issue
Block a user