emptyEcgData<TData extends SpikeData<SpikeEntry>> method

Future<TData> emptyEcgData<TData extends SpikeData<SpikeEntry>>(
  1. DateTime? from,
  2. DateTime? to
)

Implementation

Future<TData> emptyEcgData<TData extends SpikeData>(
    DateTime? from, DateTime? to) async {
  var spikeUserId = await getSpikeEndUserId();
  var dateStart = from ?? DateTime.now();
  var dateEnd = to ?? DateTime.now();
  var object = {
    'endUserId': spikeUserId,
    'dateFrom': dateStart.toIso8601String(),
    'dateTo': dateEnd.toIso8601String(),
    'collectedAt': DateTime.now().toIso8601String(),
    'type': 'ecg',
    'sources': [
      {
        'name': 'android',
        'is_success': false,
        'message': 'No ECG data on android health connect'
      }
    ],
    'entries': []
  };
  return SpikeEcgData.fromObject(object) as TData;
}