Changeset 857a06f in Klonkt for src/routes
- Timestamp:
- 06/30/2026 05:43:39 PM (2 months ago)
- Branches:
- main
- Children:
- 7ecbefc
- Parents:
- b5a09ce2
- Location:
- src/routes
- Files:
-
- 2 edited
-
activitypub.js (modified) (2 diffs)
-
posts.js (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/routes/activitypub.js
rb5a09ce2 r857a06f 76 76 if (!site) return res.status(404).end(); 77 77 const posts = db.prepare( 78 `SELECT id, slug, title, content, cover_image_url, nsfw, content_warning, published_at, created_at78 `SELECT id, slug, title, content, cover_image_url, cover_video_url, nsfw, content_warning, published_at, created_at 79 79 FROM posts WHERE site_id = ? AND status = 'published' AND (fan_only IS NULL OR fan_only = 0) 80 80 ORDER BY COALESCE(published_at, created_at) DESC LIMIT 20` … … 108 108 // rank 1 last) → Mastodon flips it back to pin-rank ascending on the profile. 109 109 const posts = db.prepare( 110 `SELECT id, slug, title, content, cover_image_url, nsfw, content_warning, published_at, created_at110 `SELECT id, slug, title, content, cover_image_url, cover_video_url, nsfw, content_warning, published_at, created_at 111 111 FROM posts WHERE site_id = ? AND status = 'published' AND (fan_only IS NULL OR fan_only = 0) 112 112 AND pinned IS NOT NULL AND pinned > 0 -
src/routes/posts.js
rb5a09ce2 r857a06f 286 286 ActivityPubService.deliverCreate(site, { 287 287 id: postId, slug: finalSlug, title: title || finalSlug, 288 content: cleanContent, cover_image_url: cover_image_url || null, 288 content: cleanContent, cover_image_url: cover_image_url || null, cover_video_url: req.body.cover_video_url || null, 289 289 published_at: publishedAt, created_at: now, fan_only: fanOnly, nsfw, content_warning: cw, 290 290 }).catch(() => { /* best-effort */ }); … … 417 417 const apPost = { 418 418 id: post.id, slug: finalSlug, title: title || finalSlug, 419 content: cleanContent, cover_image_url: cover_image_url || null, 419 content: cleanContent, cover_image_url: cover_image_url || null, cover_video_url: req.body.cover_video_url || null, 420 420 published_at: publishedAt, created_at: post.created_at, fan_only: fanOnly, nsfw, content_warning: cw, 421 421 };
Note:
See TracChangeset
for help on using the changeset viewer.
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)