mirror of
				https://github.com/InsanusMokrassar/PlaguPoster.git
				synced 2025-11-04 05:20:28 +00:00 
			
		
		
		
	fix of build
This commit is contained in:
		@@ -1,6 +1,6 @@
 | 
			
		||||
package dev.inmo.plaguposter.common
 | 
			
		||||
 | 
			
		||||
import com.soywiz.klock.DateTime
 | 
			
		||||
import korlibs.time.DateTime
 | 
			
		||||
import kotlinx.serialization.KSerializer
 | 
			
		||||
import kotlinx.serialization.Serializer
 | 
			
		||||
import kotlinx.serialization.builtins.serializer
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,6 @@
 | 
			
		||||
package dev.inmo.plaguposter.posts.models
 | 
			
		||||
 | 
			
		||||
import com.soywiz.klock.DateTime
 | 
			
		||||
import korlibs.time.DateTime
 | 
			
		||||
import dev.inmo.plaguposter.common.DateTimeSerializer
 | 
			
		||||
import dev.inmo.tgbotapi.types.ChatId
 | 
			
		||||
import kotlinx.serialization.Serializable
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,6 @@
 | 
			
		||||
package dev.inmo.plaguposter.posts.repo
 | 
			
		||||
 | 
			
		||||
import com.soywiz.klock.DateTime
 | 
			
		||||
import korlibs.time.DateTime
 | 
			
		||||
import dev.inmo.micro_utils.repos.ReadCRUDRepo
 | 
			
		||||
import dev.inmo.plaguposter.posts.models.*
 | 
			
		||||
import dev.inmo.tgbotapi.types.ChatId
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,6 @@
 | 
			
		||||
package dev.inmo.plaguposter.posts.cached
 | 
			
		||||
 | 
			
		||||
import com.soywiz.klock.DateTime
 | 
			
		||||
import korlibs.time.DateTime
 | 
			
		||||
import dev.inmo.micro_utils.pagination.FirstPagePagination
 | 
			
		||||
import dev.inmo.micro_utils.pagination.firstPageWithOneElementPagination
 | 
			
		||||
import dev.inmo.micro_utils.pagination.utils.doForAllWithNextPaging
 | 
			
		||||
@@ -25,6 +25,7 @@ class CachedPostsRepo(
 | 
			
		||||
    parentRepo,
 | 
			
		||||
    kvCache,
 | 
			
		||||
    scope,
 | 
			
		||||
    skipStartInvalidate = false,
 | 
			
		||||
    { it.id }
 | 
			
		||||
) {
 | 
			
		||||
    override val removedPostsFlow: Flow<RegisteredPost> by parentRepo::removedPostsFlow
 | 
			
		||||
 
 | 
			
		||||
@@ -1,7 +1,7 @@
 | 
			
		||||
package dev.inmo.plaguposter.posts.exposed
 | 
			
		||||
 | 
			
		||||
import com.benasher44.uuid.uuid4
 | 
			
		||||
import com.soywiz.klock.DateTime
 | 
			
		||||
import korlibs.time.DateTime
 | 
			
		||||
import dev.inmo.micro_utils.repos.KeyValuesRepo
 | 
			
		||||
import dev.inmo.micro_utils.repos.UpdatedValuePair
 | 
			
		||||
import dev.inmo.micro_utils.repos.exposed.AbstractExposedCRUDRepo
 | 
			
		||||
 
 | 
			
		||||
@@ -1,7 +1,7 @@
 | 
			
		||||
package dev.inmo.plaguposter.ratings.gc
 | 
			
		||||
 | 
			
		||||
import com.soywiz.klock.DateTime
 | 
			
		||||
import com.soywiz.klock.seconds
 | 
			
		||||
import korlibs.time.DateTime
 | 
			
		||||
import korlibs.time.seconds
 | 
			
		||||
import dev.inmo.krontab.KrontabTemplate
 | 
			
		||||
import dev.inmo.krontab.toSchedule
 | 
			
		||||
import dev.inmo.krontab.utils.asFlowWithDelays
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,6 @@
 | 
			
		||||
package dev.inmo.plaguposter.ratings.selector
 | 
			
		||||
 | 
			
		||||
import com.soywiz.klock.DateTime
 | 
			
		||||
import korlibs.time.DateTime
 | 
			
		||||
import dev.inmo.plaguposter.posts.models.PostId
 | 
			
		||||
import dev.inmo.plaguposter.posts.repo.PostsRepo
 | 
			
		||||
import dev.inmo.plaguposter.ratings.repo.RatingsRepo
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,6 @@
 | 
			
		||||
package dev.inmo.plaguposter.ratings.selector
 | 
			
		||||
 | 
			
		||||
import com.soywiz.klock.DateTime
 | 
			
		||||
import korlibs.time.DateTime
 | 
			
		||||
import dev.inmo.plaguposter.posts.models.PostId
 | 
			
		||||
 | 
			
		||||
interface Selector {
 | 
			
		||||
 
 | 
			
		||||
@@ -1,7 +1,7 @@
 | 
			
		||||
package dev.inmo.plaguposter.ratings.selector.models
 | 
			
		||||
 | 
			
		||||
import com.soywiz.klock.DateTime
 | 
			
		||||
import com.soywiz.klock.seconds
 | 
			
		||||
import korlibs.time.DateTime
 | 
			
		||||
import korlibs.time.seconds
 | 
			
		||||
import dev.inmo.micro_utils.pagination.FirstPagePagination
 | 
			
		||||
import dev.inmo.micro_utils.pagination.Pagination
 | 
			
		||||
import dev.inmo.micro_utils.pagination.utils.getAllByWithNextPaging
 | 
			
		||||
 
 | 
			
		||||
@@ -1,7 +1,7 @@
 | 
			
		||||
package dev.inmo.plaguposter.ratings.selector.models
 | 
			
		||||
 | 
			
		||||
import com.soywiz.klock.DateTime
 | 
			
		||||
import com.soywiz.klock.Time
 | 
			
		||||
import korlibs.time.DateTime
 | 
			
		||||
import korlibs.time.Time
 | 
			
		||||
import kotlinx.serialization.Serializable
 | 
			
		||||
 | 
			
		||||
@Serializable
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,6 @@
 | 
			
		||||
package dev.inmo.plaguposter.ratings.selector.models
 | 
			
		||||
 | 
			
		||||
import com.soywiz.klock.*
 | 
			
		||||
import korlibs.time.*
 | 
			
		||||
import kotlinx.serialization.*
 | 
			
		||||
import kotlinx.serialization.builtins.serializer
 | 
			
		||||
import kotlinx.serialization.descriptors.SerialDescriptor
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,6 @@
 | 
			
		||||
package dev.inmo.plaguposter.ratings.source.buttons
 | 
			
		||||
 | 
			
		||||
import com.soywiz.klock.DateFormat
 | 
			
		||||
import korlibs.time.DateFormat
 | 
			
		||||
import dev.inmo.kslog.common.TagLogger
 | 
			
		||||
import dev.inmo.kslog.common.d
 | 
			
		||||
import dev.inmo.kslog.common.i
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,6 @@
 | 
			
		||||
package dev.inmo.plaguposter.triggers.selector_with_timer
 | 
			
		||||
 | 
			
		||||
import com.soywiz.klock.DateTime
 | 
			
		||||
import korlibs.time.DateTime
 | 
			
		||||
import dev.inmo.plaguposter.posts.models.PostId
 | 
			
		||||
 | 
			
		||||
fun interface AutopostFilter {
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,6 @@
 | 
			
		||||
package dev.inmo.plaguposter.triggers.selector_with_timer
 | 
			
		||||
 | 
			
		||||
import com.soywiz.klock.DateFormat
 | 
			
		||||
import korlibs.time.DateFormat
 | 
			
		||||
import dev.inmo.krontab.KrontabTemplate
 | 
			
		||||
import dev.inmo.krontab.toSchedule
 | 
			
		||||
import dev.inmo.krontab.utils.asFlowWithDelays
 | 
			
		||||
 
 | 
			
		||||
@@ -1,10 +1,10 @@
 | 
			
		||||
package dev.inmo.plaguposter.triggers.timer
 | 
			
		||||
 | 
			
		||||
import com.soywiz.klock.DateFormat
 | 
			
		||||
import com.soywiz.klock.DateTime
 | 
			
		||||
import com.soywiz.klock.DateTimeTz
 | 
			
		||||
import com.soywiz.klock.Month
 | 
			
		||||
import com.soywiz.klock.Year
 | 
			
		||||
import korlibs.time.DateFormat
 | 
			
		||||
import korlibs.time.DateTime
 | 
			
		||||
import korlibs.time.DateTimeTz
 | 
			
		||||
import korlibs.time.Month
 | 
			
		||||
import korlibs.time.Year
 | 
			
		||||
import dev.inmo.micro_utils.coroutines.runCatchingSafely
 | 
			
		||||
import dev.inmo.micro_utils.repos.unset
 | 
			
		||||
import dev.inmo.plaguposter.common.SuccessfulSymbol
 | 
			
		||||
 
 | 
			
		||||
@@ -1,7 +1,7 @@
 | 
			
		||||
package dev.inmo.plaguposter.triggers.timer
 | 
			
		||||
 | 
			
		||||
import com.soywiz.klock.DateTime
 | 
			
		||||
import com.soywiz.klock.minutes
 | 
			
		||||
import korlibs.time.DateTime
 | 
			
		||||
import korlibs.time.minutes
 | 
			
		||||
 | 
			
		||||
fun nearestAvailableTimerTime() = (DateTime.now() + 1.minutes).copyDayOfMonth(
 | 
			
		||||
    milliseconds = 0,
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,6 @@
 | 
			
		||||
package dev.inmo.plaguposter.triggers.timer
 | 
			
		||||
 | 
			
		||||
import com.soywiz.klock.DateTime
 | 
			
		||||
import korlibs.time.DateTime
 | 
			
		||||
import dev.inmo.micro_utils.coroutines.launchSafelyWithoutExceptions
 | 
			
		||||
import dev.inmo.micro_utils.coroutines.plus
 | 
			
		||||
import dev.inmo.micro_utils.coroutines.subscribeSafelyWithoutExceptions
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,6 @@
 | 
			
		||||
package dev.inmo.plaguposter.triggers.timer
 | 
			
		||||
 | 
			
		||||
import com.soywiz.klock.DateTime
 | 
			
		||||
import korlibs.time.DateTime
 | 
			
		||||
import dev.inmo.micro_utils.repos.KeyValueRepo
 | 
			
		||||
import dev.inmo.plaguposter.posts.models.PostId
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,6 @@
 | 
			
		||||
package dev.inmo.plaguposter.triggers.timer
 | 
			
		||||
 | 
			
		||||
import com.soywiz.klock.DateTime
 | 
			
		||||
import korlibs.time.DateTime
 | 
			
		||||
import dev.inmo.micro_utils.coroutines.runCatchingSafely
 | 
			
		||||
import dev.inmo.micro_utils.coroutines.subscribeSafelyWithoutExceptions
 | 
			
		||||
import dev.inmo.micro_utils.koin.singleWithRandomQualifierAndBinds
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,6 @@
 | 
			
		||||
package dev.inmo.plaguposter.triggers.timer.repo
 | 
			
		||||
 | 
			
		||||
import com.soywiz.klock.DateTime
 | 
			
		||||
import korlibs.time.DateTime
 | 
			
		||||
import dev.inmo.micro_utils.common.firstNotNull
 | 
			
		||||
import dev.inmo.micro_utils.coroutines.subscribeSafelyWithoutExceptions
 | 
			
		||||
import dev.inmo.micro_utils.pagination.paginate
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user