From 5ac1e3b267af3d1d1afa5203d8667ad030b5e2dc Mon Sep 17 00:00:00 2001
From: usbharu <i@usbharu.dev>
Date: Tue, 25 Feb 2025 00:03:02 +0900
Subject: [PATCH] =?UTF-8?q?feat:=20nodeinfo=E3=81=AEusage=E3=82=92?=
 =?UTF-8?q?=E6=96=87=E5=AD=97=E3=81=8B=E3=82=89=E6=95=B0=E5=AD=97=E3=81=AB?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 .../hideout/activitypub/application/nodeinfo/Nodeinfo2_0.kt     | 2 +-
 .../application/nodeinfo/NodeinfoApplicationService.kt          | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/hideout/hideout-activitypub/src/main/kotlin/dev/usbharu/hideout/activitypub/application/nodeinfo/Nodeinfo2_0.kt b/hideout/hideout-activitypub/src/main/kotlin/dev/usbharu/hideout/activitypub/application/nodeinfo/Nodeinfo2_0.kt
index db143776..3bcb35b2 100644
--- a/hideout/hideout-activitypub/src/main/kotlin/dev/usbharu/hideout/activitypub/application/nodeinfo/Nodeinfo2_0.kt
+++ b/hideout/hideout-activitypub/src/main/kotlin/dev/usbharu/hideout/activitypub/application/nodeinfo/Nodeinfo2_0.kt
@@ -10,6 +10,6 @@ data class Nodeinfo2_0(
 )
 
 data class NodeinfoUsage(
-    val users: Map<String, String>,
+    val users: Map<String, Long>,
     val localPosts: Long,
 )
\ No newline at end of file
diff --git a/hideout/hideout-activitypub/src/main/kotlin/dev/usbharu/hideout/activitypub/application/nodeinfo/NodeinfoApplicationService.kt b/hideout/hideout-activitypub/src/main/kotlin/dev/usbharu/hideout/activitypub/application/nodeinfo/NodeinfoApplicationService.kt
index 345f660d..29a29e75 100644
--- a/hideout/hideout-activitypub/src/main/kotlin/dev/usbharu/hideout/activitypub/application/nodeinfo/NodeinfoApplicationService.kt
+++ b/hideout/hideout-activitypub/src/main/kotlin/dev/usbharu/hideout/activitypub/application/nodeinfo/NodeinfoApplicationService.kt
@@ -29,7 +29,7 @@ class NodeinfoApplicationService(
             protocol = listOf("activitypub"),
             NodeinfoUsage(
                 users = mapOf(
-                    "total" to "0", "activeMonth" to "0", "activeHalfyear" to "0"
+                    "total" to 0, "activeMonth" to 0, "activeHalfyear" to 0
                 ), localPosts = 0
             ),
             openRegistration = applicationConfig.private.not(),