Skip to content

Commit

Permalink
104. Update HeadersExampleRepository
Browse files Browse the repository at this point in the history
  • Loading branch information
foxanna committed Sep 11, 2022
1 parent f012c68 commit be2a05b
Showing 1 changed file with 2 additions and 14 deletions.
16 changes: 2 additions & 14 deletions marvel_comics/lib/domain/data/headers_example_repository.dart
Original file line number Diff line number Diff line change
@@ -1,27 +1,15 @@
import 'package:marvel_comics/domain/api/headers_example_api.dart';
import 'package:marvel_comics/domain/data/secret_data_repository.dart';

class HeadersExampleRepository {
const HeadersExampleRepository(
this._api,
this._secretDataRepository,
);
const HeadersExampleRepository(this._api);

final HeadersExampleApi _api;
final SecretDataRepository _secretDataRepository;

Future<String> getA() => _api.requestA();

Future<String> getB(String parameter) => _api.requestB(parameter: parameter);

Future<String> getC() async {
final secretData = await _secretDataRepository.getSecretData();
if (secretData != null) {
return _api.requestC(securityHeaderValue: secretData);
} else {
throw Exception();
}
}
Future<String> getC() => _api.requestC();

Future<String> getD() => _api.requestD(data: <String, dynamic>{});
}

0 comments on commit be2a05b

Please sign in to comment.