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/following.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/following.ts')
| -rw-r--r-- | src/server/activitypub/following.ts | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/server/activitypub/following.ts b/src/server/activitypub/following.ts index 7e496f590d..80878fd4ca 100644 --- a/src/server/activitypub/following.ts +++ b/src/server/activitypub/following.ts @@ -1,5 +1,5 @@ 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'; @@ -8,8 +8,9 @@ import pack from '../../remote/activitypub/renderer'; import renderOrderedCollection from '../../remote/activitypub/renderer/ordered-collection'; import renderOrderedCollectionPage from '../../remote/activitypub/renderer/ordered-collection-page'; import renderFollowUser from '../../remote/activitypub/renderer/follow-user'; +import { setResponseType } from '../activitypub'; -export default async (ctx: Koa.Context) => { +export default async (ctx: Router.IRouterContext) => { const userId = new mongo.ObjectID(ctx.params.user); // Get 'cursor' parameter @@ -72,9 +73,11 @@ export default async (ctx: Koa.Context) => { ); ctx.body = pack(rendered); + setResponseType(ctx); } else { // index page const rendered = renderOrderedCollection(partOf, user.followingCount, `${partOf}?page=true`, null); ctx.body = pack(rendered); + setResponseType(ctx); } }; |