fix(route/kemono): sort discord messages newest first and fix image urls (#19922)

* fix(route/kemono): sort discord messages newest first and fix image urls

* feat(radar): add radar for kemono discord route

---------

Co-authored-by: AiraNadih <AiraNadih@users.noreply.github.com>
This commit is contained in:
AiraNadih
2025-08-28 22:17:14 +08:00
committed by GitHub
co-authored by AiraNadih
parent ae95ba006a
commit 8ae56a3d70
2 changed files with 6 additions and 1 deletions
+5
View File
@@ -46,6 +46,10 @@ export const route: Route = {
source: ['kemono.cr/:source/user/:id/fancards'],
target: '/:source/:id/fancards',
},
{
source: ['kemono.cr/discord/server/:id'],
target: '/discord/:id',
},
],
name: 'Posts',
maintainers: ['nczitzk', 'AiraNadih'],
@@ -197,6 +201,7 @@ async function processDiscordMessages(channels: any[], limit: number) {
return channelResponse.data
.filter((message: DiscordMessage) => message.content || message.attachments)
.sort((a, b) => b.id.localeCompare(a.id))
.slice(0, limit)
.map((message: DiscordMessage) => ({
title: message.content || 'Discord Message',
+1 -1
View File
@@ -4,7 +4,7 @@
{{ if i.attachments }}
{{ each i.attachments a }}
<img src="{{ a.path }}">
<img src="https://img.kemono.cr/thumbnail/data{{ a.path }}">
{{ /each }}
{{ /if }}