feat(main-home): 추천 홈 데이터 계층을 추가한다

This commit is contained in:
Yu Sung
2026-06-02 14:56:02 +09:00
parent 606db35de8
commit 016a8bcca3
8 changed files with 293 additions and 4 deletions

View File

@@ -0,0 +1,16 @@
import Foundation
import CombineMoya
import Combine
import Moya
final class MainHomeRepository {
private let api = MoyaProvider<MainHomeApi>()
func getRecommendations() -> AnyPublisher<Response, MoyaError> {
return api.requestPublisher(.getRecommendations)
}
func followRecommendedCreators(request: FollowRecommendedCreatorsRequest) -> AnyPublisher<Response, MoyaError> {
return api.requestPublisher(.followRecommendedCreators(request: request))
}
}