Skip to content

Commit 724b96b

Browse files
committed
Remove Flutter dependency in code.
1 parent 63b856a commit 724b96b

File tree

2 files changed

+6
-1
lines changed

2 files changed

+6
-1
lines changed
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
11
import 'package:logging/logging.dart';
22

3+
// Duplicate from package:flutter/foundation.dart, so we don't need to depend on Flutter
4+
const bool kReleaseMode = bool.fromEnvironment('dart.vm.product');
5+
const bool kProfileMode = bool.fromEnvironment('dart.vm.profile');
6+
const bool kDebugMode = !kReleaseMode && !kProfileMode;
7+
38
final isolateLogger = Logger.detached('PowerSync');

packages/powersync/lib/src/powersync_database.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
import 'dart:async';
22
import 'dart:isolate';
33

4-
import 'package:flutter/foundation.dart';
54
import 'package:logging/logging.dart';
65
import 'package:sqlite_async/sqlite3.dart' as sqlite;
76
import 'package:sqlite_async/sqlite_async.dart';
@@ -125,6 +124,7 @@ class PowerSyncDatabase with SqliteQueries implements SqliteConnection {
125124
if (log == LogType.debug || log == LogType.auto) {
126125
// Use a detached logger to log directly to the console
127126
logger = Logger.detached('PowerSync');
127+
128128
final debug = log == LogType.debug || kDebugMode;
129129
if (debug) {
130130
logger.level = Level.FINE;

0 commit comments

Comments
 (0)