TF-2384 Handle refresh token when token expired in NSE

Signed-off-by: dab246 <tdvu@linagora.com>
(cherry picked from commit c8a39bb42792770c001ac90d6301d53126225d95)
This commit is contained in:
dab246
2023-12-24 21:45:42 +07:00
committed by Dat H. Pham
parent 5bf1b97de3
commit b1b2bb90a5
19 changed files with 416 additions and 37 deletions
+2 -1
View File
@@ -8,6 +8,7 @@ class AlamofireService {
url: String,
payloadData: Data?,
headers: HTTPHeaders? = nil,
interceptor: RequestInterceptor? = nil,
onSuccess: @escaping (T) -> Void,
onFailure: @escaping (Error) -> Void
) {
@@ -18,7 +19,7 @@ class AlamofireService {
request.httpBody = payloadData
AF.request(request).responseDecodable(of: T.self) { response in
AF.request(request, interceptor: interceptor).validate().responseDecodable(of: T.self) { response in
switch(response.result) {
case .success(let data):
onSuccess(data)