diff --git a/postssystem.core/src/commonMain/kotlin/com/insanusmokrassar/postssystem/core/post/Post.kt b/postssystem.core/src/commonMain/kotlin/com/insanusmokrassar/postssystem/core/post/Post.kt index 4a508f20..227a1759 100644 --- a/postssystem.core/src/commonMain/kotlin/com/insanusmokrassar/postssystem/core/post/Post.kt +++ b/postssystem.core/src/commonMain/kotlin/com/insanusmokrassar/postssystem/core/post/Post.kt @@ -23,7 +23,6 @@ interface RegisteredPost : Post { override val content: ContentIds val creationDate: DateTime - val modificationDate: DateTime } /** @@ -40,6 +39,5 @@ data class SimplePost( data class SimpleRegisteredPost( override val id: PostId, override val content: ContentIds, - override val creationDate: DateTime = DateTime.now(), - override val modificationDate: DateTime = creationDate + override val creationDate: DateTime = DateTime.now() ) : RegisteredPost \ No newline at end of file diff --git a/postssystem.core/src/commonTest/kotlin/com/insanusmokrassar/postssystem/core/api/InMemoryPostsAPI.kt b/postssystem.core/src/commonTest/kotlin/com/insanusmokrassar/postssystem/core/api/InMemoryPostsAPI.kt index 5e5512dd..ce36a13f 100644 --- a/postssystem.core/src/commonTest/kotlin/com/insanusmokrassar/postssystem/core/api/InMemoryPostsAPI.kt +++ b/postssystem.core/src/commonTest/kotlin/com/insanusmokrassar/postssystem/core/api/InMemoryPostsAPI.kt @@ -55,8 +55,7 @@ class InMemoryPostsAPI( val newPost = SimpleRegisteredPost( dbPost.id, post.content, - dbPost.creationDate, - DateTime.now() + dbPost.creationDate ) posts[newPost.id] = newPost postUpdatedBroadcastChannel.send(newPost) diff --git a/postssystem.exposed/src/main/kotlin/com/insanusmokrassar/postssystem/core/exposed/ExposedPostsAPI.kt b/postssystem.exposed/src/main/kotlin/com/insanusmokrassar/postssystem/core/exposed/ExposedPostsAPI.kt index ac50e1c7..135ccb4e 100644 --- a/postssystem.exposed/src/main/kotlin/com/insanusmokrassar/postssystem/core/exposed/ExposedPostsAPI.kt +++ b/postssystem.exposed/src/main/kotlin/com/insanusmokrassar/postssystem/core/exposed/ExposedPostsAPI.kt @@ -65,7 +65,6 @@ private class PostsAPIDatabaseTable( private val idColumn = text("postId") private val creationDateColumn = datetime("creationDate").default(org.joda.time.DateTime.now()) - private val modificationDateColumn = datetime("modificationDate").default(org.joda.time.DateTime.now()) private val postCreatedBroadcastChannel = BroadcastChannel(Channel.BUFFERED) @@ -89,8 +88,7 @@ private class PostsAPIDatabaseTable( SimpleRegisteredPost( id, contentsTable.getPostContents(id), - DateTime(get(creationDateColumn).millis), - DateTime(get(modificationDateColumn).millis) + DateTime(get(creationDateColumn).millis) ) }