refreshAccessToken method
dynamic
refreshAccessToken()
현재 서비스에 로그인되어 있는 경우, refreshToken을 활용해 AccessToken을 갱신하는 함수입니다.
@returns 갱신에 성공할 경우 true, 실패할 경우 false를 반환합니다.
Implementation
refreshAccessToken() async {
try {
Response response = await _dio.post(
'$apiUrl/auth/refresh',
options: Options(contentType: "application/json"),
);
_accessToken = response.data['accessToken'];
await _storage.write(key: "dimigoinAccount_accessToken", value: response.data['accessToken']);
await _storage.write(key: "dimigoinAccount_refreshToken", value: response.data['refreshToken']);
return true;
} catch (e) {
return false;
}
}