diff --git a/src/main/kotlin/dev/usbharu/hideout/ap/Accept.kt b/src/main/kotlin/dev/usbharu/hideout/ap/Accept.kt new file mode 100644 index 00000000..15014b52 --- /dev/null +++ b/src/main/kotlin/dev/usbharu/hideout/ap/Accept.kt @@ -0,0 +1,16 @@ +package dev.usbharu.hideout.ap + +open class Accept : Object { + public var `object`:Object? = null + public var actor:String? = null + protected constructor() : super() + constructor( + type: List = emptyList(), + name: String, + `object`: Object?, + actor: String? + ) : super(add(type,"Accept"), name) { + this.`object` = `object` + this.actor = actor + } +} diff --git a/src/main/kotlin/dev/usbharu/hideout/ap/Follow.kt b/src/main/kotlin/dev/usbharu/hideout/ap/Follow.kt new file mode 100644 index 00000000..dca8de01 --- /dev/null +++ b/src/main/kotlin/dev/usbharu/hideout/ap/Follow.kt @@ -0,0 +1,16 @@ +package dev.usbharu.hideout.ap + +open class Follow : Object{ + public var `object`:Object? = null + public var actor:String? = null + protected constructor() : super() + constructor( + type: List = emptyList(), + name: String, + `object`: Object?, + actor: String? + ) : super(add(type,"Follow"), name) { + this.`object` = `object` + this.actor = actor + } +} diff --git a/src/main/kotlin/dev/usbharu/hideout/service/ActivityPubService.kt b/src/main/kotlin/dev/usbharu/hideout/service/ActivityPubService.kt index d26dc981..438a5f50 100644 --- a/src/main/kotlin/dev/usbharu/hideout/service/ActivityPubService.kt +++ b/src/main/kotlin/dev/usbharu/hideout/service/ActivityPubService.kt @@ -15,7 +15,7 @@ class ActivityPubService() { return when(typeAsText){ "Follow" -> ActivityType.Follow "Undo" -> ActivityType.Undo - else -> throw IllegalArgumentException() + else -> throw IllegalArgumentException(typeAsText) } } }