mirror of
https://github.com/Livinglist/Hacki.git
synced 2025-08-26 11:17:22 +08:00
20 lines
457 B
Dart
20 lines
457 B
Dart
import 'package:dio/dio.dart';
|
|
|
|
class CachedResponse<T> extends Response<T> {
|
|
CachedResponse({
|
|
required super.requestOptions,
|
|
super.data,
|
|
super.statusCode,
|
|
}) : setDateTime = DateTime.now();
|
|
|
|
factory CachedResponse.fromResponse(Response<T> response) {
|
|
return CachedResponse<T>(
|
|
requestOptions: response.requestOptions,
|
|
data: response.data,
|
|
statusCode: response.statusCode,
|
|
);
|
|
}
|
|
|
|
final DateTime setDateTime;
|
|
}
|