Skip to content

Commit 48825e2

Browse files
shepherd-lnan-li
authored andcommitted
Merge pull request #773 from OneSignal/fix/ci
Fix CI errors
2 parents ca0a88b + cb2e8a0 commit 48825e2

File tree

8 files changed

+16
-14
lines changed

8 files changed

+16
-14
lines changed

.github/workflows/ci.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
- name: Setup Flutter
1818
uses: subosito/flutter-action@v2
1919
with:
20-
flutter-version: '2.10.4'
20+
flutter-version: '3.3.2'
2121
channel: 'stable'
2222

2323
- name: Checkout OneSignal-Flutter-SDK
@@ -27,7 +27,7 @@ jobs:
2727
run: flutter pub get
2828

2929
- name: Static Analysis
30-
run: flutter analyze --no-pub --no-fatal-infos
30+
run: flutter analyze
3131

3232
- name: Ensure the Dart code is formatted correctly
3333
run: flutter format -o none --set-exit-if-changed .

example/lib/main.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -231,7 +231,7 @@ class _MyAppState extends State<MyApp> {
231231
// Toggle pausing (displaying or not) of IAMs
232232
OneSignal.InAppMessages.paused(true);
233233
var arePaused = await OneSignal.InAppMessages.arePaused();
234-
print('Notifications paused ${arePaused}');
234+
print('Notifications paused $arePaused');
235235
}
236236

237237
oneSignalOutcomeExamples() async {

lib/onesignal_flutter.dart

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,12 +23,19 @@ class OneSignal {
2323
/// Note that the iOS and Android native libraries are static,
2424
/// so if you create multiple instances of OneSignal, they will
2525
/// mostly share the same state.
26+
// ignore: non_constant_identifier_names
2627
static OneSignalDebug Debug = new OneSignalDebug();
28+
// ignore: non_constant_identifier_names
2729
static OneSignalUser User = new OneSignalUser();
30+
// ignore: non_constant_identifier_names
2831
static OneSignalNotifications Notifications = new OneSignalNotifications();
32+
// ignore: non_constant_identifier_names
2933
static OneSignalSession Session = new OneSignalSession();
34+
// ignore: non_constant_identifier_names
3035
static OneSignalLocation Location = new OneSignalLocation();
36+
// ignore: non_constant_identifier_names
3137
static OneSignalInAppMessages InAppMessages = new OneSignalInAppMessages();
38+
// ignore: non_constant_identifier_names
3239
static OneSignalLiveActivities LiveActivities = new OneSignalLiveActivities();
3340

3441
// private channels used to bridge to ObjC/Java

lib/src/inappmessage.dart

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
import 'package:onesignal_flutter/onesignal_flutter.dart';
21
import 'package:onesignal_flutter/src/utils.dart';
32

43
/// When a click action is defined on an In App Message form the dashboard,

lib/src/notification.dart

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -362,9 +362,7 @@ class OSNotificationWillDisplayEvent extends JSONStringRepresentable {
362362
}
363363

364364
void preventDefault() {
365-
if (notification != null) {
366-
OneSignal.Notifications.preventDefault(notification.notificationId);
367-
}
365+
OneSignal.Notifications.preventDefault(notification.notificationId);
368366
}
369367

370368
String jsonRepresentation() {
@@ -383,9 +381,7 @@ class OSNotificationClickEvent extends JSONStringRepresentable {
383381
}
384382

385383
void preventDefault() {
386-
if (notification != null) {
387-
OneSignal.Notifications.preventDefault(notification.notificationId);
388-
}
384+
OneSignal.Notifications.preventDefault(notification.notificationId);
389385
}
390386

391387
String jsonRepresentation() {

lib/src/notifications.dart

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ import 'dart:io';
33
import 'package:flutter/services.dart';
44
import 'package:onesignal_flutter/src/defines.dart';
55
import 'package:onesignal_flutter/src/notification.dart';
6-
import 'package:onesignal_flutter/src/permission.dart';
76

87
typedef void OnNotificationPermissionChangeObserver(bool permission);
98

test/mock_channel.dart

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,15 @@ import 'package:flutter_test/flutter_test.dart';
1010

1111
class OneSignalMockChannelController {
1212
MethodChannel _channel = const MethodChannel('OneSignal');
13+
MethodChannel _debugChannel = const MethodChannel('OneSignal#debug');
1314
MethodChannel _tagsChannel = const MethodChannel('OneSignal#tags');
1415

1516
late OneSignalState state;
1617

1718
OneSignalMockChannelController() {
1819
this._channel.setMockMethodCallHandler(_handleMethod);
1920
this._tagsChannel.setMockMethodCallHandler(_handleMethod);
21+
this._debugChannel.setMockMethodCallHandler(_handleMethod);
2022
}
2123

2224
void resetState() {
@@ -117,7 +119,7 @@ class OneSignalState {
117119
}
118120

119121
void setLogLevel(Map<dynamic, dynamic> params) {
120-
int? level = params['console'] as int?;
122+
int? level = params['logLevel'] as int?;
121123
int? visual = params['visual'] as int?;
122124

123125
if (level != null) this.logLevel = OSLogLevel.values[level];

test/onesignalflutter_test.dart

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,12 @@ void main() {
77

88
OneSignalMockChannelController channelController =
99
OneSignalMockChannelController();
10-
OneSignal onesignal = OneSignal();
1110

1211
setUp(() {
1312
channelController.resetState();
1413
});
1514

16-
test('set set log level', () {
15+
test('set log level', () {
1716
OneSignal.Debug.setLogLevel(
1817
OSLogLevel.info,
1918
).then(expectAsync1((v) {

0 commit comments

Comments
 (0)