File tree Expand file tree Collapse file tree
project/Projects/Data/ConcreteRepository/Auth Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -52,6 +52,7 @@ public extension DefaultAuthRepository {
5252// MARK: Worker auth
5353public extension DefaultAuthRepository {
5454
55+ /// 요양보호사의 경우 회원가입시 곧바로 토큰을 발급받습니다.
5556 func requestRegisterWorkerAccount( registerState: WorkerRegisterState ) -> Single < Void > {
5657 let dto = WorkerRegistrationDTO (
5758 carerName: registerState. name,
@@ -66,8 +67,8 @@ public extension DefaultAuthRepository {
6667
6768 let data = ( try ? JSONEncoder ( ) . encode ( dto) ) ?? Data ( )
6869
69- return networkService. request ( api: . registerWorkerAccount( data: data) , with: . plain)
70- . map { _ in return ( ) }
70+ return networkService. requestDecodable ( api: . registerWorkerAccount( data: data) , with: . plain)
71+ . flatMap { [ unowned self ] in saveTokenToStore ( token : $0 ) }
7172 }
7273
7374 func requestWorkerLogin( phoneNumber: String , authNumber: String ) -> Single < Void > {
You can’t perform that action at this time.
0 commit comments