getMetric method
Implementation
@override
Future<int> getMetric(String key) async {
if (!kCanTrace) {
logger?.debug(this, 'Firebase Trace is not allowed to trace');
return -1;
}
if (kInstance == null) {
logger?.error(this, 'Firebase Trace is not initialized');
}
if (key.isEmpty) {
logger?.error(this, 'Key cannot be empty when getting the metric');
}
logger?.debug(this, 'Getting metric:$key, from Firebase Trace');
return kInstance?.getMetric(key) ?? -1;
}