sign method

  1. @override
Future<Stream<int>> sign(
  1. SignData data
)
override

Implementation

@override
Future<Stream<int>> sign(SignData data) async {
  final url = "${data.host}/encustody/sign";
  var headers = {
    "Content-Type": "application/json",
    "Authorization": "Bearer ${data.token}"
  };

  final response = await _http.post(
    url: url,
    data: data,
    headers: headers,
  );

  SignedDocumentModel.fromJson(response, data.fileName);

  // each second stream
  return Stream.periodic(
    const Duration(seconds: 1),
    (int a) => a,
  ).take(100);
}