From 916711cf570e7c5123406b1a49b2ecad29f718b5 Mon Sep 17 00:00:00 2001 From: Christian Pauly Date: Tue, 3 Aug 2021 10:22:45 +0200 Subject: [PATCH] fix: Make tryget type optional by default I see soo much annoying warnings in the logs since matrix 0.2.0 and to be honest it was never helpful to have this logs. Therefore it seems to make more sense to make those warnings optional. --- lib/src/utils/try_get_map_extension.dart | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/src/utils/try_get_map_extension.dart b/lib/src/utils/try_get_map_extension.dart index 5726f63c..1cc026bc 100644 --- a/lib/src/utils/try_get_map_extension.dart +++ b/lib/src/utils/try_get_map_extension.dart @@ -60,7 +60,7 @@ class _SilentLog implements TryGet { } extension TryGetMapExtension on Map { - T? tryGet(String key, [TryGet log = TryGet.required]) { + T? tryGet(String key, [TryGet log = TryGet.optional]) { final Object? value = this[key]; if (value is! T) { log(key, T, value.runtimeType); @@ -69,7 +69,7 @@ extension TryGetMapExtension on Map { return value; } - List? tryGetList(String key, [TryGet log = TryGet.required]) { + List? tryGetList(String key, [TryGet log = TryGet.optional]) { final Object? value = this[key]; if (value is! List) { log(key, T, value.runtimeType); @@ -85,7 +85,7 @@ extension TryGetMapExtension on Map { } } - Map? tryGetMap(String key, [TryGet log = TryGet.required]) { + Map? tryGetMap(String key, [TryGet log = TryGet.optional]) { final Object? value = this[key]; if (value is! Map) { log(key, {}.runtimeType, value.runtimeType);