reported method
Records one statement, as AppEvent.query composed it.
Implementation
void reported(AppEvent event) {
var queryList = queries.value
..add(
LoggedQuery(
summary: event.title,
sql: event.body ?? event.title,
rows: event.detail,
args: switch (event.data['args']) {
List args => args,
null => const [],
var single => [single],
},
failed: event.error,
),
);
if (queryList.length > _maxQueries) {
queryList.removeAt(0);
}
queries.add(queryList);
}