This commit is contained in:
austinried
2023-04-28 12:26:02 +09:00
parent af6fbb77e2
commit eaecda6aab
402 changed files with 34368 additions and 62769 deletions
+24
View File
@@ -0,0 +1,24 @@
import 'package:http/http.dart';
import 'package:riverpod_annotation/riverpod_annotation.dart';
part 'client.g.dart';
const Map<String, String> subtracksHeaders = {
'user-agent': 'subtracks/android',
};
class SubtracksHttpClient extends BaseClient {
SubtracksHttpClient();
@override
Future<StreamedResponse> send(BaseRequest request) {
request.headers.addAll(subtracksHeaders);
print('${request.method} ${request.url}');
return request.send();
}
}
@Riverpod(keepAlive: true)
BaseClient httpClient(HttpClientRef ref) {
return SubtracksHttpClient();
}