summaryrefslogtreecommitdiff
path: root/src/server/activitypub/following.ts
diff options
context:
space:
mode:
authormei23 <m@m544.net>2018-08-21 13:48:03 +0900
committermei23 <m@m544.net>2018-08-21 13:48:03 +0900
commitb42a9e1c4e2191e97ccac0fe115ad7a46421df16 (patch)
tree497dcb66934f13accb5e8385d81e62395105e2c8 /src/server/activitypub/following.ts
parentRespect visibility in ActivityPub Note/Outbox (diff)
downloadmisskey-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.ts7
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);
}
};