@@ -8,7 +8,7 @@ import kotlinx.coroutines.flow.asStateFlow
88import kotlinx.coroutines.flow.update
99import kotlinx.coroutines.withContext
1010import kotlinx.datetime.Clock
11- import to.bitkit.di.BgDispatcher
11+ import to.bitkit.di.IoDispatcher
1212import to.bitkit.ext.nowMillis
1313import to.bitkit.ext.nowTimestamp
1414import to.bitkit.services.CoreService
@@ -18,7 +18,7 @@ import javax.inject.Singleton
1818
1919@Singleton
2020class PreActivityMetadataRepo @Inject constructor(
21- @BgDispatcher private val bgDispatcher : CoroutineDispatcher ,
21+ @IoDispatcher private val ioDispatcher : CoroutineDispatcher ,
2222 private val coreService : CoreService ,
2323 private val clock : Clock ,
2424) {
@@ -27,15 +27,15 @@ class PreActivityMetadataRepo @Inject constructor(
2727
2828 private fun notifyChanged () = _preActivityMetadataChanged .update { nowMillis(clock) }
2929
30- suspend fun getAllPreActivityMetadata (): Result <List <PreActivityMetadata >> = withContext(bgDispatcher ) {
30+ suspend fun getAllPreActivityMetadata (): Result <List <PreActivityMetadata >> = withContext(ioDispatcher ) {
3131 return @withContext runCatching {
3232 coreService.activity.getAllPreActivityMetadata()
3333 }.onFailure { e ->
3434 Logger .error(" getAllPreActivityMetadata error" , e, context = TAG )
3535 }
3636 }
3737
38- suspend fun upsertPreActivityMetadata (list : List <PreActivityMetadata >): Result <Unit > = withContext(bgDispatcher ) {
38+ suspend fun upsertPreActivityMetadata (list : List <PreActivityMetadata >): Result <Unit > = withContext(ioDispatcher ) {
3939 return @withContext runCatching {
4040 coreService.activity.upsertPreActivityMetadata(list)
4141 notifyChanged()
@@ -44,7 +44,7 @@ class PreActivityMetadataRepo @Inject constructor(
4444 }
4545 }
4646
47- suspend fun addPreActivityMetadata (metadata : PreActivityMetadata ): Result <Unit > = withContext(bgDispatcher ) {
47+ suspend fun addPreActivityMetadata (metadata : PreActivityMetadata ): Result <Unit > = withContext(ioDispatcher ) {
4848 return @withContext runCatching {
4949 coreService.activity.addPreActivityMetadata(metadata)
5050 notifyChanged()
@@ -56,7 +56,7 @@ class PreActivityMetadataRepo @Inject constructor(
5656 suspend fun addPreActivityMetadataTags (
5757 paymentId : String ,
5858 tags : List <String >,
59- ): Result <Unit > = withContext(bgDispatcher ) {
59+ ): Result <Unit > = withContext(ioDispatcher ) {
6060 return @withContext runCatching {
6161 coreService.activity.addPreActivityMetadataTags(paymentId, tags)
6262 notifyChanged()
@@ -69,7 +69,7 @@ class PreActivityMetadataRepo @Inject constructor(
6969 suspend fun removePreActivityMetadataTags (
7070 paymentId : String ,
7171 tags : List <String >,
72- ): Result <Unit > = withContext(bgDispatcher ) {
72+ ): Result <Unit > = withContext(ioDispatcher ) {
7373 return @withContext runCatching {
7474 coreService.activity.removePreActivityMetadataTags(paymentId, tags)
7575 notifyChanged()
@@ -79,7 +79,7 @@ class PreActivityMetadataRepo @Inject constructor(
7979 }
8080 }
8181
82- suspend fun resetPreActivityMetadataTags (paymentId : String ): Result <Unit > = withContext(bgDispatcher ) {
82+ suspend fun resetPreActivityMetadataTags (paymentId : String ): Result <Unit > = withContext(ioDispatcher ) {
8383 return @withContext runCatching {
8484 coreService.activity.resetPreActivityMetadataTags(paymentId)
8585 notifyChanged()
@@ -92,7 +92,7 @@ class PreActivityMetadataRepo @Inject constructor(
9292 suspend fun getPreActivityMetadata (
9393 searchKey : String ,
9494 searchByAddress : Boolean = false,
95- ): Result <PreActivityMetadata ?> = withContext(bgDispatcher ) {
95+ ): Result <PreActivityMetadata ?> = withContext(ioDispatcher ) {
9696 return @withContext runCatching {
9797 coreService.activity.getPreActivityMetadata(searchKey, searchByAddress)
9898 }.onFailure { e ->
@@ -104,7 +104,7 @@ class PreActivityMetadataRepo @Inject constructor(
104104 }
105105 }
106106
107- suspend fun deletePreActivityMetadata (paymentId : String ): Result <Unit > = withContext(bgDispatcher ) {
107+ suspend fun deletePreActivityMetadata (paymentId : String ): Result <Unit > = withContext(ioDispatcher ) {
108108 return @withContext runCatching {
109109 coreService.activity.deletePreActivityMetadata(paymentId)
110110 notifyChanged()
@@ -125,7 +125,7 @@ class PreActivityMetadataRepo @Inject constructor(
125125 feeRate : ULong? = null,
126126 isTransfer : Boolean = false,
127127 channelId : String? = null,
128- ): Result <Unit > = withContext(bgDispatcher ) {
128+ ): Result <Unit > = withContext(ioDispatcher ) {
129129 return @withContext runCatching {
130130 require(tags.isNotEmpty() || isTransfer)
131131
0 commit comments