This commit is contained in:
syuilo
2021-12-09 23:58:30 +09:00
parent 0abe2dfee0
commit c69b72e199
573 changed files with 3318 additions and 3318 deletions

View File

@ -12,7 +12,7 @@ export default async (ctx: Router.RouterContext) => {
// Verify user
const user = await Users.findOne({
id: userId,
host: null
host: null,
});
if (user == null) {
@ -22,7 +22,7 @@ export default async (ctx: Router.RouterContext) => {
const pinings = await UserNotePinings.find({
where: { userId: user.id },
order: { id: 'DESC' }
order: { id: 'DESC' },
});
const pinnedNotes = await Promise.all(pinings.map(pining =>

View File

@ -30,7 +30,7 @@ export default async (ctx: Router.RouterContext) => {
// Verify user
const user = await Users.findOne({
id: userId,
host: null
host: null,
});
if (user == null) {
@ -57,7 +57,7 @@ export default async (ctx: Router.RouterContext) => {
if (page) {
const query = {
followeeId: user.id
followeeId: user.id,
} as any;
// カーソルが指定されている場合
@ -69,7 +69,7 @@ export default async (ctx: Router.RouterContext) => {
const followings = await Followings.find({
where: query,
take: limit + 1,
order: { id: -1 }
order: { id: -1 },
});
// 「次のページ」があるかどうか
@ -80,13 +80,13 @@ export default async (ctx: Router.RouterContext) => {
const rendered = renderOrderedCollectionPage(
`${partOf}?${url.query({
page: 'true',
cursor
cursor,
})}`,
user.followersCount, renderedFollowers, partOf,
undefined,
inStock ? `${partOf}?${url.query({
page: 'true',
cursor: followings[followings.length - 1].id
cursor: followings[followings.length - 1].id,
})}` : undefined
);

View File

@ -31,7 +31,7 @@ export default async (ctx: Router.RouterContext) => {
// Verify user
const user = await Users.findOne({
id: userId,
host: null
host: null,
});
if (user == null) {
@ -58,7 +58,7 @@ export default async (ctx: Router.RouterContext) => {
if (page) {
const query = {
followerId: user.id
followerId: user.id,
} as FindConditions<Following>;
// カーソルが指定されている場合
@ -70,7 +70,7 @@ export default async (ctx: Router.RouterContext) => {
const followings = await Followings.find({
where: query,
take: limit + 1,
order: { id: -1 }
order: { id: -1 },
});
// 「次のページ」があるかどうか
@ -81,13 +81,13 @@ export default async (ctx: Router.RouterContext) => {
const rendered = renderOrderedCollectionPage(
`${partOf}?${url.query({
page: 'true',
cursor
cursor,
})}`,
user.followingCount, renderedFollowees, partOf,
undefined,
inStock ? `${partOf}?${url.query({
page: 'true',
cursor: followings[followings.length - 1].id
cursor: followings[followings.length - 1].id,
})}` : undefined
);

View File

@ -38,7 +38,7 @@ export default async (ctx: Router.RouterContext) => {
// Verify user
const user = await Users.findOne({
id: userId,
host: null
host: null,
});
if (user == null) {
@ -67,16 +67,16 @@ export default async (ctx: Router.RouterContext) => {
`${partOf}?${url.query({
page: 'true',
since_id: sinceId,
until_id: untilId
until_id: untilId,
})}`,
user.notesCount, activities, partOf,
notes.length ? `${partOf}?${url.query({
page: 'true',
since_id: notes[0].id
since_id: notes[0].id,
})}` : undefined,
notes.length ? `${partOf}?${url.query({
page: 'true',
until_id: notes[notes.length - 1].id
until_id: notes[notes.length - 1].id,
})}` : undefined
);