twitter-dart / twitter-api-v2

The most famous and powerful Dart/Flutter library for Twitter API v2.0 🐦
https://pub.dev/packages/twitter_api_v2
BSD 3-Clause "New" or "Revised" License
167 stars 45 forks source link

Change `TwitterResponse<bool, void>` to `TwitterResponse<NStateData, void>` #644

Closed myConsciousness closed 1 year ago

myConsciousness commented 1 year ago

1. What could be improved

2. Why should this be improved

3. Any risks?

4. More information

myConsciousness commented 1 year ago

And delete this.

  @override
  TwitterResponse<bool, void> evaluateResponse(final Response response) =>
      TwitterResponse(
        headers: response.headers,
        status: HttpStatus.valueOf(response.statusCode),
        request: TwitterRequest(
          method: HttpMethod.valueOf(response.request!.method),
          url: response.request!.url,
        ),
        rateLimit: RateLimit.fromJson(
          rateLimitConverter.convert(response.headers),
        ),
        data: _evaluateResponse(response),
      );