diff --git a/lib/services/logger/logger.dart b/lib/services/logger/logger.dart index 2ef5b1ec..e95eb2e2 100644 --- a/lib/services/logger/logger.dart +++ b/lib/services/logger/logger.dart @@ -99,11 +99,11 @@ class AppLogger { // See https://specifications.freedesktop.org/basedir-spec/basedir-spec-latest.html // TODO: Use path_provider once it supports XDG_STATE_HOME if (const bool.hasEnvironment("XDG_STATE_HOME")) { - String xdgStateHomeRaw = const String.fromEnvironment("XDG_STATE_HOME"); + String xdgStateHomeRaw = Platform.environment["XDG_STATE_HOME"] ?? ""; if (xdgStateHomeRaw.isNotEmpty) { return xdgStateHomeRaw; } } - return join(const String.fromEnvironment("HOME"), ".local", "state"); + return join(Platform.environment["HOME"] ?? "", ".local", "state"); } }