summaryrefslogtreecommitdiff
path: root/src/server/api/endpoints/my
diff options
context:
space:
mode:
Diffstat (limited to 'src/server/api/endpoints/my')
-rw-r--r--src/server/api/endpoints/my/apps.ts19
1 files changed, 8 insertions, 11 deletions
diff --git a/src/server/api/endpoints/my/apps.ts b/src/server/api/endpoints/my/apps.ts
index 1a936c918b..d205d1674c 100644
--- a/src/server/api/endpoints/my/apps.ts
+++ b/src/server/api/endpoints/my/apps.ts
@@ -1,6 +1,6 @@
import $ from 'cafy';
-import App, { pack } from '../../../../models/app';
import define from '../../define';
+import { Apps } from '../../../../models';
export const meta = {
tags: ['account', 'app'],
@@ -27,19 +27,16 @@ export const meta = {
export default define(meta, async (ps, user) => {
const query = {
- userId: user._id
+ userId: user.id
};
- const apps = await App
- .find(query, {
- limit: ps.limit,
- skip: ps.offset,
- sort: {
- _id: -1
- }
- });
+ const apps = await Apps.find({
+ where: query,
+ take: ps.limit,
+ skip: ps.offset,
+ });
- return await Promise.all(apps.map(app => pack(app, user, {
+ return await Promise.all(apps.map(app => Apps.pack(app, user, {
detail: true
})));
});