summaryrefslogtreecommitdiff
path: root/packages/backend/src/server/web/FeedService.ts
diff options
context:
space:
mode:
Diffstat (limited to 'packages/backend/src/server/web/FeedService.ts')
-rw-r--r--packages/backend/src/server/web/FeedService.ts12
1 files changed, 6 insertions, 6 deletions
diff --git a/packages/backend/src/server/web/FeedService.ts b/packages/backend/src/server/web/FeedService.ts
index 0c0e92cc04..0bd0d3c692 100644
--- a/packages/backend/src/server/web/FeedService.ts
+++ b/packages/backend/src/server/web/FeedService.ts
@@ -38,9 +38,9 @@ export class FeedService {
link: `${this.config.url}/@${user.username}`,
name: user.name ?? user.username,
};
-
+
const profile = await this.userProfilesRepository.findOneByOrFail({ userId: user.id });
-
+
const notes = await this.notesRepository.find({
where: {
userId: user.id,
@@ -50,7 +50,7 @@ export class FeedService {
order: { createdAt: -1 },
take: 20,
});
-
+
const feed = new Feed({
id: author.link,
title: `${author.name} (@${user.username}@${this.config.host})`,
@@ -66,13 +66,13 @@ export class FeedService {
author,
copyright: user.name ?? user.username,
});
-
+
for (const note of notes) {
const files = note.fileIds.length > 0 ? await this.driveFilesRepository.findBy({
id: In(note.fileIds),
}) : [];
const file = files.find(file => file.type.startsWith('image/'));
-
+
feed.addItem({
title: `New note by ${author.name}`,
link: `${this.config.url}/notes/${note.id}`,
@@ -82,7 +82,7 @@ export class FeedService {
image: file ? this.driveFileEntityService.getPublicUrl(file) ?? undefined : undefined,
});
}
-
+
return feed;
}
}