크리에이터 채널 - 팔로우와 알림설정

- 팔로잉 상태에서 알림 켜기/끄기 상태 추가
This commit is contained in:
Yu Sung
2024-09-23 15:19:15 +09:00
parent f444f0bfb0
commit d3ab1507a4
17 changed files with 228 additions and 11 deletions

View File

@@ -9,4 +9,6 @@ import Foundation
struct CreatorFollowRequest: Encodable {
let creatorId: Int
var isNotify: Bool = true
var isActive: Bool = true
}

View File

@@ -69,8 +69,8 @@ final class UserRepository {
return api.requestPublisher(.updatePushToken(request: PushTokenUpdateRequest(pushToken: pushToken)))
}
func creatorFollow(creatorId: Int) -> AnyPublisher<Response, MoyaError> {
return api.requestPublisher(.creatorFollow(request: CreatorFollowRequest(creatorId: creatorId)))
func creatorFollow(creatorId: Int, follow: Bool = true, notify: Bool = true) -> AnyPublisher<Response, MoyaError> {
return api.requestPublisher(.creatorFollow(request: CreatorFollowRequest(creatorId: creatorId, isNotify: notify, isActive: follow)))
}
func creatorUnFollow(creatorId: Int) -> AnyPublisher<Response, MoyaError> {