@@ -2,6 +2,8 @@ package to.bitkit.services
22
33import com.synonym.bitkitcore.Activity
44import com.synonym.bitkitcore.ActivityFilter
5+ import com.synonym.bitkitcore.ActivityTags
6+ import com.synonym.bitkitcore.ActivityTagsMetadata
57import com.synonym.bitkitcore.BtOrderState2
68import com.synonym.bitkitcore.CJitStateEnum
79import com.synonym.bitkitcore.ClosedChannelDetails
@@ -28,6 +30,7 @@ import com.synonym.bitkitcore.estimateOrderFeeFull
2830import com.synonym.bitkitcore.getActivities
2931import com.synonym.bitkitcore.getActivityById
3032import com.synonym.bitkitcore.getAllClosedChannels
33+ import com.synonym.bitkitcore.getAllTagMetadata
3134import com.synonym.bitkitcore.getAllUniqueTags
3235import com.synonym.bitkitcore.getCjitEntries
3336import com.synonym.bitkitcore.getInfo
@@ -44,7 +47,6 @@ import com.synonym.bitkitcore.updateBlocktankUrl
4447import com.synonym.bitkitcore.upsertActivities
4548import com.synonym.bitkitcore.upsertActivity
4649import com.synonym.bitkitcore.upsertCjitEntries
47- import com.synonym.bitkitcore.upsertClosedChannel
4850import com.synonym.bitkitcore.upsertClosedChannels
4951import com.synonym.bitkitcore.upsertInfo
5052import com.synonym.bitkitcore.upsertOrders
@@ -215,14 +217,6 @@ class ActivityService(
215217 upsertActivities(activities)
216218 }
217219
218- suspend fun upsertClosedChannelItem (closedChannel : ClosedChannelDetails ) = ServiceQueue .CORE .background {
219- upsertClosedChannel(closedChannel)
220- }
221-
222- suspend fun upsertClosedChannelList (closedChannels : List <ClosedChannelDetails >) = ServiceQueue .CORE .background {
223- upsertClosedChannels(closedChannels)
224- }
225-
226220 suspend fun getActivity (id : String ): Activity ? {
227221 return ServiceQueue .CORE .background {
228222 getActivityById(id)
@@ -285,6 +279,18 @@ class ActivityService(
285279 }
286280 }
287281
282+ suspend fun upsertTags (activityTags : List <ActivityTags >) = ServiceQueue .CORE .background {
283+ com.synonym.bitkitcore.upsertTags(activityTags)
284+ }
285+
286+ suspend fun getAllActivityTags (): List <ActivityTags > = ServiceQueue .CORE .background {
287+ getAllTagMetadata().map { ActivityTags (it.id, tags = it.tags) }
288+ }
289+
290+ suspend fun upsertClosedChannelList (closedChannels : List <ClosedChannelDetails >) = ServiceQueue .CORE .background {
291+ upsertClosedChannels(closedChannels)
292+ }
293+
288294 suspend fun closedChannels (
289295 sortDirection : SortDirection ,
290296 ): List <ClosedChannelDetails > = ServiceQueue .CORE .background {
0 commit comments