🚚 Move shells closer to the interfaces
[Sone.git] / src / main / kotlin / net / pterodactylus / sone / database / memory / MemoryPostReply.kt
index 67b44b7..f555924 100644 (file)
@@ -19,6 +19,7 @@ package net.pterodactylus.sone.database.memory
 import com.google.common.base.Optional
 import net.pterodactylus.sone.data.Post
 import net.pterodactylus.sone.data.PostReply
+import net.pterodactylus.sone.data.PostReplyShell
 import net.pterodactylus.sone.database.PostReplyBuilder
 import net.pterodactylus.sone.database.SoneProvider
 import net.pterodactylus.sone.utils.asOptional
@@ -68,14 +69,4 @@ class MemoryPostReply(
                                '}'
        }
 
-       class Shell(val id: String, val soneId: String, val postId: String, val time: Long, val text: String) {
-
-               fun build(postReplyBuilder: PostReplyBuilder): PostReply {
-                       return postReplyBuilder.withId(id).from(soneId).to(postId).withTime(time).withText(text).build()
-               }
-
-       }
-
 }
-
-fun PostReply.toShell() = MemoryPostReply.Shell(id, sone.id, postId, time, text)