Skip to content

Commit 6bfc79a

Browse files
authored
Merge pull request #773 from OneSignal/fix/ci
Fix CI errors
2 parents 0996e59 + fa95dff commit 6bfc79a

File tree

10 files changed

+28
-27
lines changed

10 files changed

+28
-27
lines changed

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
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

example/lib/main.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -223,7 +223,7 @@ class _MyAppState extends State<MyApp> {
223223
// Toggle pausing (displaying or not) of IAMs
224224
OneSignal.InAppMessages.paused(true);
225225
var arePaused = await OneSignal.InAppMessages.arePaused();
226-
print('Notifications paused ${arePaused}');
226+
print('Notifications paused $arePaused');
227227
}
228228

229229
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

lib/src/utils.dart

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -61,14 +61,14 @@ dynamic convertEnumCaseToValue(dynamic key) {
6161
}
6262

6363
switch (key) {
64-
case OSSession.DIRECT:
65-
return "DIRECT";
66-
case OSSession.INDIRECT:
67-
return "INDIRECT";
68-
case OSSession.UNATTRIBUTED:
69-
return "UNATTRIBUTED";
70-
case OSSession.DISABLED:
71-
return "DISABLED";
64+
case OSSession.DIRECT:
65+
return "DIRECT";
66+
case OSSession.INDIRECT:
67+
return "INDIRECT";
68+
case OSSession.UNATTRIBUTED:
69+
return "UNATTRIBUTED";
70+
case OSSession.DISABLED:
71+
return "DISABLED";
7272
}
7373

7474
return key;
@@ -78,9 +78,9 @@ dynamic convertEnumCaseToValue(dynamic key) {
7878
abstract class JSONStringRepresentable {
7979
String jsonRepresentation();
8080

81-
String convertToJsonString(Map<String, dynamic>? object) => JsonEncoder
82-
.withIndent(' ')
83-
.convert(object)
84-
.replaceAll("\\n", "\n")
85-
.replaceAll("\\", "");
81+
String convertToJsonString(Map<String, dynamic>? object) =>
82+
JsonEncoder.withIndent(' ')
83+
.convert(object)
84+
.replaceAll("\\n", "\n")
85+
.replaceAll("\\", "");
8686
}

pubspec.yaml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
name: onesignal_flutter
22
description: OneSignal is a free push notification service for mobile apps. This plugin makes it easy to integrate your flutter app with OneSignal
33
version: 5.0.4
4-
author: Brad Hesse <brad@onesignal.com>, Josh Kasten <josh@onesignal.com>, Henry Boswell <henryboswell@onesignal.com>
54
homepage: https://github.com/OneSignal/OneSignal-Flutter-SDK
65

76
flutter:

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)