mirror of
https://github.com/usbharu/Hideout.git
synced 2026-09-26 06:51:09 +00:00
feat: OWLを使用してキューにいれることができるように
This commit is contained in:
@@ -202,6 +202,7 @@ dependencies {
|
||||
implementation("org.springframework.boot:spring-boot-starter-log4j2")
|
||||
implementation("org.springframework.boot:spring-boot-starter-validation")
|
||||
|
||||
implementation("dev.usbharu:owl-common-serialize-jackson:0.0.1")
|
||||
implementation("io.trbl:blurhash:1.0.0")
|
||||
implementation("software.amazon.awssdk:s3:2.25.23")
|
||||
implementation("org.jsoup:jsoup:1.17.2")
|
||||
|
||||
+24
-10
@@ -17,7 +17,7 @@
|
||||
package dev.usbharu.hideout.core.external.job
|
||||
|
||||
import dev.usbharu.hideout.activitypub.domain.model.Accept
|
||||
import dev.usbharu.owl.common.property.PropertyValue
|
||||
import dev.usbharu.owl.common.property.*
|
||||
import dev.usbharu.owl.common.task.PropertyDefinition
|
||||
import dev.usbharu.owl.common.task.Task
|
||||
import dev.usbharu.owl.common.task.TaskDefinition
|
||||
@@ -32,25 +32,39 @@ data class DeliverAcceptTask(
|
||||
@Component
|
||||
data object DeliverAcceptTaskDef : TaskDefinition<DeliverAcceptTask> {
|
||||
override val name: String
|
||||
get() = TODO("Not yet implemented")
|
||||
get() = "DeliverAccept"
|
||||
override val priority: Int
|
||||
get() = TODO("Not yet implemented")
|
||||
get() = 10
|
||||
override val maxRetry: Int
|
||||
get() = TODO("Not yet implemented")
|
||||
get() = 5
|
||||
override val retryPolicy: String
|
||||
get() = TODO("Not yet implemented")
|
||||
get() = ""
|
||||
override val timeoutMilli: Long
|
||||
get() = TODO("Not yet implemented")
|
||||
get() = 1000
|
||||
override val propertyDefinition: PropertyDefinition
|
||||
get() = TODO("Not yet implemented")
|
||||
get() = PropertyDefinition(
|
||||
mapOf(
|
||||
"accept" to PropertyType.binary,
|
||||
"inbox" to PropertyType.string,
|
||||
"signer" to PropertyType.number,
|
||||
)
|
||||
)
|
||||
override val type: Class<DeliverAcceptTask>
|
||||
get() = TODO("Not yet implemented")
|
||||
get() = DeliverAcceptTask::class.java
|
||||
|
||||
override fun serialize(task: DeliverAcceptTask): Map<String, PropertyValue<*>> {
|
||||
TODO("Not yet implemented")
|
||||
return mapOf(
|
||||
"accept" to ObjectPropertyValue(task.accept),
|
||||
"inbox" to StringPropertyValue(task.inbox),
|
||||
"signer" to LongPropertyValue(task.signer)
|
||||
)
|
||||
}
|
||||
|
||||
override fun deserialize(value: Map<String, PropertyValue<*>>): DeliverAcceptTask {
|
||||
TODO("Not yet implemented")
|
||||
return DeliverAcceptTask(
|
||||
value.getValue("accept").value as Accept,
|
||||
value.getValue("inbox").value as String,
|
||||
value.getValue("signer").value as Long,
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
+1
-22
@@ -17,8 +17,6 @@
|
||||
package dev.usbharu.hideout.core.external.job
|
||||
|
||||
import dev.usbharu.hideout.activitypub.domain.model.Create
|
||||
import dev.usbharu.owl.common.property.PropertyValue
|
||||
import dev.usbharu.owl.common.task.PropertyDefinition
|
||||
import dev.usbharu.owl.common.task.Task
|
||||
import dev.usbharu.owl.common.task.TaskDefinition
|
||||
import org.springframework.stereotype.Component
|
||||
@@ -31,26 +29,7 @@ data class DeliverCreateTask(
|
||||
|
||||
@Component
|
||||
data object DeliverCreateTaskDef : TaskDefinition<DeliverCreateTask> {
|
||||
override val name: String
|
||||
get() = TODO("Not yet implemented")
|
||||
override val priority: Int
|
||||
get() = TODO("Not yet implemented")
|
||||
override val maxRetry: Int
|
||||
get() = TODO("Not yet implemented")
|
||||
override val retryPolicy: String
|
||||
get() = TODO("Not yet implemented")
|
||||
override val timeoutMilli: Long
|
||||
get() = TODO("Not yet implemented")
|
||||
override val propertyDefinition: PropertyDefinition
|
||||
get() = TODO("Not yet implemented")
|
||||
override val type: Class<DeliverCreateTask>
|
||||
get() = TODO("Not yet implemented")
|
||||
get() = DeliverCreateTask::class.java
|
||||
|
||||
override fun serialize(task: DeliverCreateTask): Map<String, PropertyValue<*>> {
|
||||
TODO("Not yet implemented")
|
||||
}
|
||||
|
||||
override fun deserialize(value: Map<String, PropertyValue<*>>): DeliverCreateTask {
|
||||
TODO("Not yet implemented")
|
||||
}
|
||||
}
|
||||
|
||||
+1
-22
@@ -17,8 +17,6 @@
|
||||
package dev.usbharu.hideout.core.external.job
|
||||
|
||||
import dev.usbharu.hideout.activitypub.domain.model.Delete
|
||||
import dev.usbharu.owl.common.property.PropertyValue
|
||||
import dev.usbharu.owl.common.task.PropertyDefinition
|
||||
import dev.usbharu.owl.common.task.Task
|
||||
import dev.usbharu.owl.common.task.TaskDefinition
|
||||
import org.springframework.stereotype.Component
|
||||
@@ -31,26 +29,7 @@ data class DeliverDeleteTask(
|
||||
|
||||
@Component
|
||||
data object DeliverDeleteTaskDef : TaskDefinition<DeliverDeleteTask> {
|
||||
override val name: String
|
||||
get() = TODO("Not yet implemented")
|
||||
override val priority: Int
|
||||
get() = TODO("Not yet implemented")
|
||||
override val maxRetry: Int
|
||||
get() = TODO("Not yet implemented")
|
||||
override val retryPolicy: String
|
||||
get() = TODO("Not yet implemented")
|
||||
override val timeoutMilli: Long
|
||||
get() = TODO("Not yet implemented")
|
||||
override val propertyDefinition: PropertyDefinition
|
||||
get() = TODO("Not yet implemented")
|
||||
override val type: Class<DeliverDeleteTask>
|
||||
get() = TODO("Not yet implemented")
|
||||
get() = DeliverDeleteTask::class.java
|
||||
|
||||
override fun serialize(task: DeliverDeleteTask): Map<String, PropertyValue<*>> {
|
||||
TODO("Not yet implemented")
|
||||
}
|
||||
|
||||
override fun deserialize(value: Map<String, PropertyValue<*>>): DeliverDeleteTask {
|
||||
TODO("Not yet implemented")
|
||||
}
|
||||
}
|
||||
|
||||
+1
-23
@@ -17,8 +17,6 @@
|
||||
package dev.usbharu.hideout.core.external.job
|
||||
|
||||
import dev.usbharu.hideout.activitypub.domain.model.Like
|
||||
import dev.usbharu.owl.common.property.PropertyValue
|
||||
import dev.usbharu.owl.common.task.PropertyDefinition
|
||||
import dev.usbharu.owl.common.task.Task
|
||||
import dev.usbharu.owl.common.task.TaskDefinition
|
||||
import org.springframework.stereotype.Component
|
||||
@@ -31,26 +29,6 @@ data class DeliverReactionTask(
|
||||
|
||||
@Component
|
||||
data object DeliverReactionTaskDef : TaskDefinition<DeliverReactionTask> {
|
||||
override val name: String
|
||||
get() = TODO("Not yet implemented")
|
||||
override val priority: Int
|
||||
get() = TODO("Not yet implemented")
|
||||
override val maxRetry: Int
|
||||
get() = TODO("Not yet implemented")
|
||||
override val retryPolicy: String
|
||||
get() = TODO("Not yet implemented")
|
||||
override val timeoutMilli: Long
|
||||
get() = TODO("Not yet implemented")
|
||||
override val propertyDefinition: PropertyDefinition
|
||||
get() = TODO("Not yet implemented")
|
||||
override val type: Class<DeliverReactionTask>
|
||||
get() = TODO("Not yet implemented")
|
||||
|
||||
override fun deserialize(value: Map<String, PropertyValue<*>>): DeliverReactionTask {
|
||||
TODO("Not yet implemented")
|
||||
}
|
||||
|
||||
override fun serialize(task: DeliverReactionTask): Map<String, PropertyValue<*>> {
|
||||
TODO("Not yet implemented")
|
||||
}
|
||||
get() = DeliverReactionTask::class.java
|
||||
}
|
||||
|
||||
+1
-23
@@ -17,8 +17,6 @@
|
||||
package dev.usbharu.hideout.core.external.job
|
||||
|
||||
import dev.usbharu.hideout.activitypub.domain.model.Reject
|
||||
import dev.usbharu.owl.common.property.PropertyValue
|
||||
import dev.usbharu.owl.common.task.PropertyDefinition
|
||||
import dev.usbharu.owl.common.task.Task
|
||||
import dev.usbharu.owl.common.task.TaskDefinition
|
||||
import org.springframework.stereotype.Component
|
||||
@@ -31,26 +29,6 @@ data class DeliverRejectTask(
|
||||
|
||||
@Component
|
||||
data object DeliverRejectTaskDef : TaskDefinition<DeliverRejectTask> {
|
||||
override val name: String
|
||||
get() = TODO("Not yet implemented")
|
||||
override val priority: Int
|
||||
get() = TODO("Not yet implemented")
|
||||
override val maxRetry: Int
|
||||
get() = TODO("Not yet implemented")
|
||||
override val retryPolicy: String
|
||||
get() = TODO("Not yet implemented")
|
||||
override val timeoutMilli: Long
|
||||
get() = TODO("Not yet implemented")
|
||||
override val propertyDefinition: PropertyDefinition
|
||||
get() = TODO("Not yet implemented")
|
||||
override val type: Class<DeliverRejectTask>
|
||||
get() = TODO("Not yet implemented")
|
||||
|
||||
override fun serialize(task: DeliverRejectTask): Map<String, PropertyValue<*>> {
|
||||
TODO("Not yet implemented")
|
||||
}
|
||||
|
||||
override fun deserialize(value: Map<String, PropertyValue<*>>): DeliverRejectTask {
|
||||
TODO("Not yet implemented")
|
||||
}
|
||||
get() = DeliverRejectTask::class.java
|
||||
}
|
||||
+1
-22
@@ -17,8 +17,6 @@
|
||||
package dev.usbharu.hideout.core.external.job
|
||||
|
||||
import dev.usbharu.hideout.activitypub.domain.model.Undo
|
||||
import dev.usbharu.owl.common.property.PropertyValue
|
||||
import dev.usbharu.owl.common.task.PropertyDefinition
|
||||
import dev.usbharu.owl.common.task.Task
|
||||
import dev.usbharu.owl.common.task.TaskDefinition
|
||||
import org.springframework.stereotype.Component
|
||||
@@ -31,26 +29,7 @@ data class DeliverUndoTask(
|
||||
|
||||
@Component
|
||||
data object DeliverUndoTaskDef : TaskDefinition<DeliverUndoTask> {
|
||||
override val name: String
|
||||
get() = TODO("Not yet implemented")
|
||||
override val priority: Int
|
||||
get() = TODO("Not yet implemented")
|
||||
override val maxRetry: Int
|
||||
get() = TODO("Not yet implemented")
|
||||
override val retryPolicy: String
|
||||
get() = TODO("Not yet implemented")
|
||||
override val timeoutMilli: Long
|
||||
get() = TODO("Not yet implemented")
|
||||
override val propertyDefinition: PropertyDefinition
|
||||
get() = TODO("Not yet implemented")
|
||||
override val type: Class<DeliverUndoTask>
|
||||
get() = TODO("Not yet implemented")
|
||||
get() = DeliverUndoTask::class.java
|
||||
|
||||
override fun deserialize(value: Map<String, PropertyValue<*>>): DeliverUndoTask {
|
||||
TODO("Not yet implemented")
|
||||
}
|
||||
|
||||
override fun serialize(task: DeliverUndoTask): Map<String, PropertyValue<*>> {
|
||||
TODO("Not yet implemented")
|
||||
}
|
||||
}
|
||||
|
||||
+1
-23
@@ -18,8 +18,6 @@ package dev.usbharu.hideout.core.external.job
|
||||
|
||||
import dev.usbharu.hideout.activitypub.service.common.ActivityType
|
||||
import dev.usbharu.httpsignature.common.HttpRequest
|
||||
import dev.usbharu.owl.common.property.PropertyValue
|
||||
import dev.usbharu.owl.common.task.PropertyDefinition
|
||||
import dev.usbharu.owl.common.task.Task
|
||||
import dev.usbharu.owl.common.task.TaskDefinition
|
||||
import org.springframework.stereotype.Component
|
||||
@@ -33,26 +31,6 @@ data class InboxTask(
|
||||
|
||||
@Component
|
||||
data object InboxTaskDef : TaskDefinition<InboxTask> {
|
||||
override val name: String
|
||||
get() = TODO("Not yet implemented")
|
||||
override val priority: Int
|
||||
get() = TODO("Not yet implemented")
|
||||
override val maxRetry: Int
|
||||
get() = TODO("Not yet implemented")
|
||||
override val retryPolicy: String
|
||||
get() = TODO("Not yet implemented")
|
||||
override val timeoutMilli: Long
|
||||
get() = TODO("Not yet implemented")
|
||||
override val propertyDefinition: PropertyDefinition
|
||||
get() = TODO("Not yet implemented")
|
||||
override val type: Class<InboxTask>
|
||||
get() = TODO("Not yet implemented")
|
||||
|
||||
override fun serialize(task: InboxTask): Map<String, PropertyValue<*>> {
|
||||
TODO("Not yet implemented")
|
||||
}
|
||||
|
||||
override fun deserialize(value: Map<String, PropertyValue<*>>): InboxTask {
|
||||
TODO("Not yet implemented")
|
||||
}
|
||||
get() = InboxTask::class.java
|
||||
}
|
||||
|
||||
+1
-22
@@ -17,8 +17,6 @@
|
||||
package dev.usbharu.hideout.core.external.job
|
||||
|
||||
import dev.usbharu.hideout.activitypub.domain.model.Follow
|
||||
import dev.usbharu.owl.common.property.PropertyValue
|
||||
import dev.usbharu.owl.common.task.PropertyDefinition
|
||||
import dev.usbharu.owl.common.task.Task
|
||||
import dev.usbharu.owl.common.task.TaskDefinition
|
||||
import org.springframework.stereotype.Component
|
||||
@@ -31,26 +29,7 @@ data class ReceiveFollowTask(
|
||||
|
||||
@Component
|
||||
data object ReceiveFollowTaskDef : TaskDefinition<ReceiveFollowTask> {
|
||||
override val name: String
|
||||
get() = TODO("Not yet implemented")
|
||||
override val priority: Int
|
||||
get() = TODO("Not yet implemented")
|
||||
override val maxRetry: Int
|
||||
get() = TODO("Not yet implemented")
|
||||
override val retryPolicy: String
|
||||
get() = TODO("Not yet implemented")
|
||||
override val timeoutMilli: Long
|
||||
get() = TODO("Not yet implemented")
|
||||
override val propertyDefinition: PropertyDefinition
|
||||
get() = TODO("Not yet implemented")
|
||||
override val type: Class<ReceiveFollowTask>
|
||||
get() = TODO("Not yet implemented")
|
||||
get() = ReceiveFollowTask::class.java
|
||||
|
||||
override fun deserialize(value: Map<String, PropertyValue<*>>): ReceiveFollowTask {
|
||||
TODO("Not yet implemented")
|
||||
}
|
||||
|
||||
override fun serialize(task: ReceiveFollowTask): Map<String, PropertyValue<*>> {
|
||||
TODO("Not yet implemented")
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user