# logout method Null safety

Future<UserIdResponse> logout()

현재 토큰을 강제로 만료시키고 로그아웃

API 호출 결과와 관계 없이 TokenManagerProvider에 지정된 저장소에서 토큰을 자동으로 삭제함

## Implementation

    Future<UserIdResponse> logout() async {
      return ApiFactory.handleApiError(() async {
        try {
          Response response = await _dio.post(Constants.v1LogoutPath);
          return UserIdResponse.fromJson(response.data);
        } catch (e) {
          rethrow;
        } finally {
          await TokenManagerProvider.instance.manager.clear();
        }
      });
    }