events method

Future<List<DVAnalyticsRecord>> events({
  1. String? subject,
})

Every stored event, or subject's, in the order they were stored.

Implementation

Future<List<DVAnalyticsRecord>> events({String? subject}) async {
  final List<Map<String, Object?>> rows =
      await database.query('SELECT * FROM $table');
  return <DVAnalyticsRecord>[
    for (final Map<String, Object?> row in rows)
      if (subject == null ||
          row['user_id'] == subject ||
          row['anonymous_id'] == subject)
        _fromRow(row),
  ];
}