Mijael Viricochea
08/31/2020, 1:24 PMflosch
08/31/2020, 1:31 PMViewModel
cannot do too much work, since the first rule of SOLID is “single-responsibility”.
You should probably split up your ViewModel
and only use it as a delegate to “deeper” code (services, use-cases, interactors, navigators, coordinators, repositories or whatever you use in your architecture).