knownPosts.add(post.id)
else
knownPosts.remove(post.id)
+ saveKnownPosts()
}
protected fun isPostReplyKnown(postReply: PostReply) = readLock.withLock { postReply.id in knownPostReplies }
knownPostReplies.add(postReply.id)
else
knownPostReplies.remove(postReply.id)
+ saveKnownPostReplies()
}
private fun loadKnownPosts() =
try {
readLock.withLock {
knownPosts.forEachIndexed { index, knownPostId ->
- configuration.getStringValue("KnowsPosts/$index/ID").value = knownPostId
+ configuration.getStringValue("KnownPosts/$index/ID").value = knownPostId
}
configuration.getStringValue("KnownPosts/${knownPosts.size}/ID").value = null
}