ハイフンに統一
This commit is contained in:
parent
664acb2d0e
commit
f4ae939124
18 changed files with 4 additions and 0 deletions
45
src/server/api/endpoints/i/authorized-apps.ts
Normal file
45
src/server/api/endpoints/i/authorized-apps.ts
Normal file
|
|
@ -0,0 +1,45 @@
|
|||
import $ from 'cafy';
|
||||
import AccessToken from '../../../../models/access-token';
|
||||
import { pack } from '../../../../models/app';
|
||||
import define from '../../define';
|
||||
|
||||
export const meta = {
|
||||
requireCredential: true,
|
||||
|
||||
secure: true,
|
||||
|
||||
params: {
|
||||
limit: {
|
||||
validator: $.optional.num.range(1, 100),
|
||||
default: 10,
|
||||
},
|
||||
|
||||
offset: {
|
||||
validator: $.optional.num.min(0),
|
||||
default: 0,
|
||||
},
|
||||
|
||||
sort: {
|
||||
validator: $.optional.str.or('desc|asc'),
|
||||
default: 'desc',
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
export default define(meta, async (ps, user) => {
|
||||
// Get tokens
|
||||
const tokens = await AccessToken
|
||||
.find({
|
||||
userId: user._id
|
||||
}, {
|
||||
limit: ps.limit,
|
||||
skip: ps.offset,
|
||||
sort: {
|
||||
_id: ps.sort == 'asc' ? 1 : -1
|
||||
}
|
||||
});
|
||||
|
||||
return await Promise.all(tokens.map(token => pack(token.appId, user, {
|
||||
detail: true
|
||||
})));
|
||||
});
|
||||
Loading…
Add table
Add a link
Reference in a new issue