Skip to content

Commit c41180a

Browse files
committed
chore: flutter upgrade
1 parent 0b4ee0e commit c41180a

File tree

8 files changed

+19
-11
lines changed

8 files changed

+19
-11
lines changed

.github/workflows/versions.env

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
flutter_version=3.27.4
2-
dart_version=3.6.2
1+
flutter_version=3.29.2
2+
dart_version=3.7.2

analysis_options.yaml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@ linter:
2626
throw_in_finally: true
2727
unawaited_futures: true
2828
unnecessary_statements: true
29-
unsafe_html: true
3029

3130
# Readability & Style
3231
# These are opinionated choices, where Dart gives us 2 ways to express the same thing.

lib/matrix_api_lite/utils/print_logs_web.dart

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
import 'dart:html';
1+
import 'dart:js_interop';
2+
3+
import 'package:web/web.dart' as web;
24

35
import 'package:matrix/matrix_api_lite.dart';
46

@@ -13,22 +15,22 @@ extension PrintLogs on LogEvent {
1315
}
1416
switch (level) {
1517
case Level.wtf:
16-
window.console.error('!!!CRITICAL!!! $logsStr');
18+
web.console.error('!!!CRITICAL!!! $logsStr'.toJS);
1719
break;
1820
case Level.error:
19-
window.console.error(logsStr);
21+
web.console.error(logsStr.toJS);
2022
break;
2123
case Level.warning:
22-
window.console.warn(logsStr);
24+
web.console.warn(logsStr.toJS);
2325
break;
2426
case Level.info:
25-
window.console.info(logsStr);
27+
web.console.info(logsStr.toJS);
2628
break;
2729
case Level.debug:
28-
window.console.debug(logsStr);
30+
web.console.debug(logsStr.toJS);
2931
break;
3032
case Level.verbose:
31-
window.console.log(logsStr);
33+
web.console.log(logsStr.toJS);
3234
break;
3335
}
3436
}

lib/src/database/indexeddb_box.dart

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
// ignore_for_file: deprecated_member_use
2+
13
import 'dart:async';
24
import 'dart:html';
35
import 'dart:indexed_db';

lib/src/utils/crypto/subtle.dart

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
// Copyright (c) 2020 Famedly GmbH
22
// SPDX-License-Identifier: AGPL-3.0-or-later
33

4+
// ignore_for_file: deprecated_member_use
5+
46
import 'dart:async';
57
import 'dart:js_util';
68
import 'dart:typed_data';

lib/src/utils/web_worker/native_implementations_web_worker.dart

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
// ignore_for_file: deprecated_member_use
2+
13
import 'dart:async';
24
import 'dart:collection';
35
import 'dart:html';

lib/src/utils/web_worker/web_worker.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// ignore_for_file: avoid_print
1+
// ignore_for_file: avoid_print, deprecated_member_use
22

33
import 'dart:async';
44
import 'dart:html';

pubspec.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ dependencies:
3232
sqflite_common: ^2.4.5
3333
sqlite3: ^2.1.0
3434
typed_data: ^1.3.2
35+
web: ^1.1.1
3536
webrtc_interface: ^1.2.2+hotfix.1
3637

3738
dev_dependencies:

0 commit comments

Comments
 (0)