Skip to content

Commit 8dabc4b

Browse files
committed
🛠️ :: self 빼주기
1 parent 6d3b8a6 commit 8dabc4b

File tree

1 file changed

+20
-18
lines changed

1 file changed

+20
-18
lines changed

Projects/Presentation/Sources/CompanyDetail/CompanyDetailViewController.swift

Lines changed: 20 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -214,24 +214,26 @@ public class CompanyDetailViewController: BaseViewController<CompanyDetailViewMo
214214
let output = viewModel.transform(input)
215215

216216
output.companyDetailInfo
217-
.bind(onNext: { companyDetailInfo in
218-
self.companyLogoImageView.setJobisImage(urlString: companyDetailInfo.companyProfileURL)
219-
self.companyLabel.text = companyDetailInfo.companyName
220-
self.explainCompanyLabel.text = companyDetailInfo.companyIntroduce
221-
self.bossLabel.setContent(contentText: companyDetailInfo.representativeName)
222-
self.startedDayLabel.setContent(contentText: companyDetailInfo.foundedAt)
223-
self.workersNumbersLabel.setContent(contentText: companyDetailInfo.workerNumber)
224-
self.annualSalesLabel.setContent(contentText: companyDetailInfo.take)
225-
self.headAddressLabel.setContent(contentText: companyDetailInfo.mainAddress)
226-
self.chainAddressLabel.setContent(contentText: companyDetailInfo.subAddress ?? "-")
227-
self.firstManagerLabel.setContent(contentText: companyDetailInfo.managerName)
228-
self.firstPhoneNumberLabel.setContent(contentText: companyDetailInfo.managerPhoneNo)
229-
self.secondManagerLabel.setContent(contentText: companyDetailInfo.subManagerName ?? "-")
230-
self.secondPhoneNumberLabel.setContent(contentText: companyDetailInfo.subManagerPhoneNo ?? "-")
231-
self.emailLabel.setContent(contentText: companyDetailInfo.email)
232-
self.faxLabel.setContent(contentText: companyDetailInfo.fax ?? "-")
233-
self.viewModel.recruitmentID = companyDetailInfo.recruitmentID
234-
self.recruitmentButton.isHidden = companyDetailInfo.recruitmentID == nil
217+
.bind(onNext: { [self] in
218+
companyDetailProfileView.setCompanyProfile(
219+
imageUrl: $0.companyProfileURL,
220+
companyName: $0.companyName,
221+
companyContent: $0.companyIntroduce
222+
)
223+
bossLabel.setContent(contentText: $0.representativeName)
224+
startedDayLabel.setContent(contentText: $0.foundedAt)
225+
workersNumbersLabel.setContent(contentText: $0.workerNumber)
226+
annualSalesLabel.setContent(contentText: $0.take)
227+
headAddressLabel.setContent(contentText: $0.mainAddress)
228+
chainAddressLabel.setContent(contentText: $0.subAddress ?? "-")
229+
firstManagerLabel.setContent(contentText: $0.managerName)
230+
firstPhoneNumberLabel.setContent(contentText: $0.managerPhoneNo)
231+
secondManagerLabel.setContent(contentText: $0.subManagerName ?? "-")
232+
secondPhoneNumberLabel.setContent(contentText: $0.subManagerPhoneNo ?? "-")
233+
emailLabel.setContent(contentText: $0.email)
234+
faxLabel.setContent(contentText: $0.fax ?? "-")
235+
viewModel.recruitmentID = $0.recruitmentID
236+
recruitmentButton.isHidden = $0.recruitmentID == nil
235237
})
236238
.disposed(by: disposeBag)
237239

0 commit comments

Comments
 (0)