diff --git a/Service/Sources/Data/DataSource/Remote/API/ClubAttendAPI.swift b/Service/Sources/Data/DataSource/Remote/API/ClubAttendAPI.swift index 03004766..2eb8df93 100644 --- a/Service/Sources/Data/DataSource/Remote/API/ClubAttendAPI.swift +++ b/Service/Sources/Data/DataSource/Remote/API/ClubAttendAPI.swift @@ -56,13 +56,13 @@ extension ClubAttendAPI: GCMSAPI { "date": "\(date)", "period": "\(period)" ], encoding: JSONEncoding.default) - + case let .changeAttendStatus(attendanceId, attendanceStatus): return .requestParameters(parameters: [ "attendanceId": "\(attendanceId)", "attendanceStatus": "\(attendanceStatus)" ], encoding: JSONEncoding.default) - + case let .changeAllAttendStatus(attendanceIds, attendanceStatus): return .requestParameters(parameters: [ "attendanceIds": "\(attendanceIds)", diff --git a/Service/Sources/Data/DataSource/Remote/DataMapping/Club/Attend/FetchClubAttendListResponse.swift b/Service/Sources/Data/DataSource/Remote/DataMapping/Club/Attend/FetchClubAttendListResponse.swift index 0bc395df..f6fcd6d5 100644 --- a/Service/Sources/Data/DataSource/Remote/DataMapping/Club/Attend/FetchClubAttendListResponse.swift +++ b/Service/Sources/Data/DataSource/Remote/DataMapping/Club/Attend/FetchClubAttendListResponse.swift @@ -13,7 +13,7 @@ public struct FetchClubAttendListResponse: Decodable { public let classNum: Int public let number: Int public let attendanceStatus: AttendanceStatus - + public enum CodingKeys: String, CodingKey, Decodable { case uuid case attendanceID = "attendanceId" diff --git a/Service/Sources/Domain/UseCases/Attend/ChangeAllAttendStatusUseCase.swift b/Service/Sources/Domain/UseCases/Attend/ChangeAllAttendStatusUseCase.swift index f3e231c5..b649fa6e 100644 --- a/Service/Sources/Domain/UseCases/Attend/ChangeAllAttendStatusUseCase.swift +++ b/Service/Sources/Domain/UseCases/Attend/ChangeAllAttendStatusUseCase.swift @@ -5,10 +5,13 @@ public struct ChangeAllAttendStatusUseCase { public init(clubAttendRepository: ClubAttendRepository) { self.clubAttendRepository = clubAttendRepository } - + private let clubAttendRepository: ClubAttendRepository - public func execute(attendanceIds: [String], attendanceStatus: AttendanceStatus) -> Completable { + public func execute( + attendanceIds: [String], + attendanceStatus: AttendanceStatus + ) -> Completable { clubAttendRepository.changeAllAttendStatus(attendanceIds: attendanceIds, attendanceStatus: attendanceStatus) } } diff --git a/Service/Sources/Domain/UseCases/Attend/ChangeAttendStatusUseCase.swift b/Service/Sources/Domain/UseCases/Attend/ChangeAttendStatusUseCase.swift index 1941be40..15f08925 100644 --- a/Service/Sources/Domain/UseCases/Attend/ChangeAttendStatusUseCase.swift +++ b/Service/Sources/Domain/UseCases/Attend/ChangeAttendStatusUseCase.swift @@ -8,7 +8,10 @@ public struct ChangeAttendStatusUseCase { private let clubAttendRepository: ClubAttendRepository - public func execute(attendanceId: String, attendanceStatus: AttendanceStatus) -> Completable { + public func execute( + attendanceId: String, + attendanceStatus: AttendanceStatus + ) -> Completable { clubAttendRepository.changeAttendStatus(attendanceId: attendanceId, attendanceStatus: attendanceStatus) } }