Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class SyncTradesImpl @Inject constructor(@Named("remote") private val remoteRepository: GetTradesRepository,
- @Named("local") private val localRepository: GetTradesRepository)
- : SyncTrades {
- override fun syncTrades(id: Long) {
- remoteRepository.getTrades(id).trades
- .map { TradeDb(it.trade_id, it.rate, it.amount, it.trade_date, it.trade_type) }
- .map { localRepository.save(it) }
- }
- }
Add Comment
Please, Sign In to add comment