Skip to content

Commit 8fa3e32

Browse files
committed
fixup! [build] Make dmhy module MPP to workaround kotlin sync bug
1 parent 0c27fa5 commit 8fa3e32

File tree

1 file changed

+17
-1
lines changed

1 file changed

+17
-1
lines changed

datasource/bt/dmhy/src/jvmMain/kotlin/DmhyMediaSource.kt

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,21 @@
11
package me.him188.ani.datasources.dmhy
22

3+
import me.him188.ani.datasources.api.paging.SizedSource
4+
import me.him188.ani.datasources.api.source.ConnectionStatus
5+
import me.him188.ani.datasources.api.source.DownloadSearchQuery
6+
import me.him188.ani.datasources.api.source.FactoryId
7+
import me.him188.ani.datasources.api.source.MediaSource
8+
import me.him188.ani.datasources.api.source.MediaSourceConfig
9+
import me.him188.ani.datasources.api.source.MediaSourceFactory
10+
import me.him188.ani.datasources.api.source.MediaSourceInfo
11+
import me.him188.ani.datasources.api.source.TopicMediaSource
12+
import me.him188.ani.datasources.api.topic.Topic
13+
import me.him188.ani.datasources.dmhy.impl.DmhyPagedSourceImpl
14+
import me.him188.ani.datasources.dmhy.impl.protocol.Network
15+
import me.him188.ani.utils.ktor.ScopedHttpClient
16+
import me.him188.ani.utils.logging.error
17+
import kotlin.coroutines.cancellation.CancellationException
18+
319
class DmhyMediaSource(
420
private val client: ScopedHttpClient,
521
) : TopicMediaSource() {
@@ -42,7 +58,7 @@ class DmhyMediaSource(
4258
}
4359
}
4460

45-
override suspend fun startSearch(query: DownloadSearchQuery): PagedSource<Topic> {
61+
override suspend fun startSearch(query: DownloadSearchQuery): SizedSource<Topic> {
4662
return DmhyPagedSourceImpl(query, network)
4763
}
4864
}

0 commit comments

Comments
 (0)