From cce6a7c4d336cb04b93e524162e26b7072ae54d7 Mon Sep 17 00:00:00 2001 From: usbharu <64310155+usbharu@users.noreply.github.com> Date: Sat, 8 Apr 2023 16:59:35 +0900 Subject: [PATCH] =?UTF-8?q?feat:=20=E3=83=AC=E3=82=B9=E3=83=9D=E3=83=B3?= =?UTF-8?q?=E3=82=B9=E3=82=92util=E3=81=A7=E4=BD=9C=E6=88=90=E3=81=99?= =?UTF-8?q?=E3=82=8B=E3=82=88=E3=81=86=E3=81=AB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../dev/usbharu/hideout/routing/activitypub/UserRouting.kt | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/main/kotlin/dev/usbharu/hideout/routing/activitypub/UserRouting.kt b/src/main/kotlin/dev/usbharu/hideout/routing/activitypub/UserRouting.kt index 03583fbf..97280087 100644 --- a/src/main/kotlin/dev/usbharu/hideout/routing/activitypub/UserRouting.kt +++ b/src/main/kotlin/dev/usbharu/hideout/routing/activitypub/UserRouting.kt @@ -2,6 +2,7 @@ package dev.usbharu.hideout.routing.activitypub import dev.usbharu.hideout.config.Config import dev.usbharu.hideout.exception.ParameterNotExistException +import dev.usbharu.hideout.plugins.respondAp import dev.usbharu.hideout.service.activitypub.ActivityPubUserService import dev.usbharu.hideout.util.HttpUtil.Activity import dev.usbharu.hideout.util.HttpUtil.JsonLd @@ -17,8 +18,10 @@ fun Routing.usersAP(activityPubUserService: ActivityPubUserService) { val name = call.parameters["name"] ?: throw ParameterNotExistException("Parameter(name='name') does not exist.") val person = activityPubUserService.getPersonByName(name) - call.response.header("Content-Type", ContentType.Application.Activity.toString()) - return@handle call.respond(HttpStatusCode.OK, Config.configData.objectMapper.writeValueAsString(person)) + return@handle call.respondAp( + person, + HttpStatusCode.OK + ) } } }