From abddbee24c098c8e4c4d5cc97583547d6d788aa0 Mon Sep 17 00:00:00 2001 From: Christian Pauly Date: Fri, 25 Mar 2022 12:12:43 +0100 Subject: [PATCH] feat: Set loglevel in client constructor This is just more convenient than doing it in a line after the constructor. --- lib/src/client.dart | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/src/client.dart b/lib/src/client.dart index ba1129be..87a5a98d 100644 --- a/lib/src/client.dart +++ b/lib/src/client.dart @@ -157,6 +157,7 @@ class Client extends MatrixApi { this.mxidLocalPartFallback = true, this.formatLocalpart = true, this.compute, + Level? logLevel, Filter? syncFilter, @deprecated bool? debug, }) : syncFilter = syncFilter ?? @@ -174,6 +175,7 @@ class Client extends MatrixApi { super( httpClient: VariableTimeoutHttpClient(httpClient ?? http.Client())) { + if (logLevel != null) Logs().level = logLevel; importantStateEvents.addAll([ EventTypes.RoomName, EventTypes.RoomAvatar,