Skip to content

Commit 07fea36

Browse files
committed
fix MixedRemoteMediator id
1 parent 11a3135 commit 07fea36

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

shared/src/commonMain/kotlin/dev/dimension/flare/data/datasource/microblog/MixedRemoteMediator.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ import dev.dimension.flare.data.database.cache.CacheDatabase
1010
import dev.dimension.flare.data.database.cache.connect
1111
import dev.dimension.flare.data.database.cache.mapper.saveToDatabase
1212
import dev.dimension.flare.data.database.cache.model.DbPagingTimelineWithStatus
13+
import kotlin.uuid.Uuid
1314
import kotlinx.coroutines.async
1415
import kotlinx.coroutines.awaitAll
1516
import kotlinx.coroutines.coroutineScope
@@ -49,6 +50,7 @@ internal class MixedRemoteMediator(
4950
it.timeline.copy(
5051
pagingKey = pagingKey,
5152
sortId = SnowflakeIdGenerator.nextId(),
53+
_id = Uuid.random().toString(),
5254
),
5355
)
5456
}

0 commit comments

Comments
 (0)