вынес запросы к API в сервис, получилось более тестабельно