diff options
| author | mei23 <m@m544.net> | 2018-08-21 13:48:03 +0900 |
|---|---|---|
| committer | mei23 <m@m544.net> | 2018-08-21 13:48:03 +0900 |
| commit | b42a9e1c4e2191e97ccac0fe115ad7a46421df16 (patch) | |
| tree | 497dcb66934f13accb5e8385d81e62395105e2c8 /src/server/activitypub/outbox.ts | |
| parent | Respect visibility in ActivityPub Note/Outbox (diff) | |
| download | misskey-b42a9e1c4e2191e97ccac0fe115ad7a46421df16.tar.gz misskey-b42a9e1c4e2191e97ccac0fe115ad7a46421df16.tar.bz2 misskey-b42a9e1c4e2191e97ccac0fe115ad7a46421df16.zip | |
Set ActivityPub Content-Type
Diffstat (limited to 'src/server/activitypub/outbox.ts')
| -rw-r--r-- | src/server/activitypub/outbox.ts | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/server/activitypub/outbox.ts b/src/server/activitypub/outbox.ts index 71d879e215..37df190880 100644 --- a/src/server/activitypub/outbox.ts +++ b/src/server/activitypub/outbox.ts @@ -1,16 +1,17 @@ import * as mongo from 'mongodb'; -import * as Koa from 'koa'; +import * as Router from 'koa-router'; import config from '../../config'; import $ from 'cafy'; import ID from '../../misc/cafy-id'; import User from '../../models/user'; import pack from '../../remote/activitypub/renderer'; import renderOrderedCollection from '../../remote/activitypub/renderer/ordered-collection'; import renderOrderedCollectionPage from '../../remote/activitypub/renderer/ordered-collection-page'; +import { setResponseType } from '../activitypub'; import Note from '../../models/note'; import renderNote from '../../remote/activitypub/renderer/note'; -export default async (ctx: Koa.Context) => { +export default async (ctx: Router.IRouterContext) => { const userId = new mongo.ObjectID(ctx.params.user); // Get 'sinceId' parameter @@ -92,6 +93,7 @@ export default async (ctx: Koa.Context) => { ); ctx.body = pack(rendered); + setResponseType(ctx); } else { // index page const rendered = renderOrderedCollection(partOf, user.notesCount, @@ -99,5 +101,6 @@ export default async (ctx: Koa.Context) => { `${partOf}?page=true&since_id=000000000000000000000000` ); ctx.body = pack(rendered); + setResponseType(ctx); } }; |