@deprecated
(
domainId: string, query: Filter<ProblemDoc>,
page: number, pageSize: number,
projection = ProblemModel.PROJECTION_LIST,
)
| 215 | |
| 216 | /** @deprecated */ |
| 217 | static async list( |
| 218 | domainId: string, query: Filter<ProblemDoc>, |
| 219 | page: number, pageSize: number, |
| 220 | projection = ProblemModel.PROJECTION_LIST, |
| 221 | ): Promise<[ProblemDoc[], number, number]> { |
| 222 | return await db.paginate( |
| 223 | document.getMulti(domainId, document.TYPE_PROBLEM, query, projection).sort({ sort: 1, docId: 1 }), |
| 224 | page, pageSize, |
| 225 | ); |
| 226 | } |
| 227 | |
| 228 | static getStatus(domainId: string, docId: number, uid: number) { |
| 229 | return document.getStatus(domainId, document.TYPE_PROBLEM, docId, uid); |