Skip to content

Commit cb7b89d

Browse files
author
Mikael Wills
committed
Build fixes
1 parent 9117018 commit cb7b89d

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

65 files changed

+4
-106
lines changed

.github/workflows/dart.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222
java-version: '12.x'
2323
- uses: subosito/flutter-action@v1
2424
with:
25-
channel: 'stable'
25+
flutter-version: '3.27.1'
2626
- name: Install project dependencies
2727
run: flutter pub get
2828
- name: Dart Format Check

.github/workflows/pushMaster.yaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,13 @@ jobs:
1414
- name: Install Flutter
1515
uses: subosito/flutter-action@v2
1616
with:
17-
channel: "stable"
17+
flutter-version: "3.27.1"
1818
- name: Install project dependencies
1919
run: flutter pub get
2020
- name: Dart Format Check
2121
run: dart format lib/ test/ --set-exit-if-changed
2222
- name: Import Sorter Check
23-
run: dart run import_sorter:main
23+
run: dart run import_sorter:main --exit-if-changed
2424
- name: Dart Analyze Check
2525
run: flutter analyze
2626
- name: Dart Test Check

lib/src/config.dart

-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
// Project imports:
21
import '../sip_ua.dart';
32
import 'constants.dart' as DartSIP_C;
43
import 'constants.dart';

lib/src/data.dart

-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
1-
// Dart imports:
21
import 'dart:core';
32

4-
// Project imports:
53
import 'constants.dart';
64
import 'uri.dart';
75

lib/src/dialog.dart

-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
// Project imports:
21
import 'constants.dart';
32
import 'dialog/request_sender.dart';
43
import 'event_manager/event_manager.dart';

lib/src/dialog/request_sender.dart

-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
1-
// Dart imports:
21
import 'dart:async';
32

4-
// Project imports:
53
import '../constants.dart';
64
import '../dialog.dart';
75
import '../event_manager/event_manager.dart';

lib/src/digest_authentication.dart

-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
// Project imports:
21
import 'constants.dart';
32
import 'logger.dart';
43
import 'utils.dart' as utils;

lib/src/event_manager/call_events.dart

-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
1-
// Package imports:
21
import 'package:flutter_webrtc/flutter_webrtc.dart';
32

4-
// Project imports:
53
import '../enums.dart';
64
import '../rtc_session.dart';
75
import '../sip_message.dart';

lib/src/event_manager/event_manager.dart

-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
// Project imports:
21
import '../logger.dart';
32
import 'events.dart';
43

lib/src/event_manager/internal_events.dart

-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
1-
// Package imports:
21
import 'package:flutter_webrtc/flutter_webrtc.dart';
32

4-
// Project imports:
53
import '../enums.dart';
64
import '../rtc_session.dart' show RTCSession;
75
import '../rtc_session/dtmf.dart';

lib/src/event_manager/message_events.dart

-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
// Project imports:
21
import '../enums.dart';
32
import '../message.dart';
43
import 'events.dart';

lib/src/event_manager/notifier_events.dart

-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
// Project imports:
21
import '../sip_message.dart';
32
import 'events.dart';
43

lib/src/event_manager/options_events.dart

-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
// Project imports:
21
import '../enums.dart';
32
import '../options.dart';
43
import 'events.dart';

lib/src/event_manager/refer_events.dart

-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
// Project imports:
21
import 'events.dart';
32

43
class EventReferTrying extends EventType {

lib/src/event_manager/register_events.dart

-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
// Project imports:
21
import 'events.dart';
32

43
class EventRegistrationExpiring extends EventType {

lib/src/event_manager/subscriber_events.dart

-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
// Project imports:
21
import '../sip_message.dart';
32
import 'events.dart';
43

lib/src/event_manager/transport_events.dart

-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
// Project imports:
21
import '../transports/socket_interface.dart';
32
import '../transports/web_socket.dart';
43
import 'events.dart';

lib/src/exceptions.dart

-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
// Project imports:
21
import 'utils.dart';
32

43
class ErrorImpl extends Error {

lib/src/grammar.dart

-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
// Project imports:
21
import 'grammar_parser.dart';
32
import 'parser_error.dart';
43

lib/src/grammar_parser.dart

-2
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,9 @@
11
// This code was generated by a tool.
22
// Processing tool available at https://github.com/mezoni/peg
33

4-
// Dart imports:
54
import 'dart:convert';
65
import 'dart:core';
76

8-
// Project imports:
97
import 'data.dart';
108
import 'name_addr_header.dart';
119
import 'uri.dart';

lib/src/logger.dart

-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
1-
// Package imports:
21
import 'package:intl/intl.dart';
32
import 'package:logger/logger.dart';
43

5-
// Project imports:
64
import 'stack_trace_nj.dart';
75

86
Logger logger = Log();

lib/src/message.dart

-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
// Project imports:
21
import 'constants.dart' as DartSIP_C;
32
import 'constants.dart';
43
import 'enums.dart';

lib/src/name_addr_header.dart

-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
// Project imports:
21
import 'grammar.dart';
32
import 'uri.dart';
43
import 'utils.dart';

lib/src/options.dart

-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
// Project imports:
21
import 'package:sip_ua/src/enums.dart';
32
import 'package:sip_ua/src/name_addr_header.dart';
43
import 'constants.dart' as DartSIP_C;

lib/src/parser.dart

-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
1-
// Dart imports:
21
import 'dart:convert' show utf8;
32

4-
// Project imports:
53
import 'grammar.dart';
64
import 'logger.dart';
75
import 'sip_message.dart';

lib/src/parser_error.dart

-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
// Package imports:
21
import 'package:text/text.dart';
32

43
class ParserErrorMessage {

lib/src/registrator.dart

-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
1-
// Dart imports:
21
import 'dart:async';
32

4-
// Project imports:
53
import 'constants.dart' as DartSIP_C;
64
import 'constants.dart';
75
import 'event_manager/event_manager.dart';

lib/src/request_sender.dart

-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
// Project imports:
21
import 'constants.dart';
32
import 'data.dart';
43
import 'digest_authentication.dart';

lib/src/rtc_session.dart

-3
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,8 @@
1-
// Dart imports:
21
import 'dart:async';
32

4-
// Package imports:
53
import 'package:flutter_webrtc/flutter_webrtc.dart';
64
import 'package:sdp_transform/sdp_transform.dart' as sdp_transform;
75

8-
// Project imports:
96
import '../sip_ua.dart';
107
import 'constants.dart' as DartSIP_C;
118
import 'constants.dart';

lib/src/rtc_session/dtmf.dart

-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
1-
// Package imports:
21
import 'package:flutter_webrtc/flutter_webrtc.dart';
32

4-
// Project imports:
53
import '../../sip_ua.dart';
64
import '../constants.dart';
75
import '../event_manager/event_manager.dart';

lib/src/rtc_session/info.dart

-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
// Project imports:
21
import '../constants.dart';
32
import '../enums.dart';
43
import '../event_manager/event_manager.dart';

lib/src/rtc_session/refer_notifier.dart

-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
// Project imports:
21
import '../constants.dart' as DartSIP_C;
32
import '../constants.dart';
43
import '../event_manager/event_manager.dart';

lib/src/rtc_session/refer_subscriber.dart

-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
// Project imports:
21
import '../constants.dart' as DartSIP_C;
32
import '../constants.dart';
43
import '../event_manager/event_manager.dart';

lib/src/sanity_check.dart

-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
// Project imports:
21
import 'constants.dart' as DartSIP_C;
32
import 'constants.dart';
43
import 'logger.dart';

lib/src/sip_message.dart

-3
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,7 @@
1-
// Dart imports:
21
import 'dart:convert' show utf8;
32

4-
// Package imports:
53
import 'package:sdp_transform/sdp_transform.dart' as sdp_transform;
64

7-
// Project imports:
85
import 'constants.dart' as DartSIP_C;
96
import 'constants.dart';
107
import 'data.dart';

lib/src/sip_ua_helper.dart

-3
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,9 @@
1-
// Dart imports:
21
import 'dart:async';
32

4-
// Package imports:
53
import 'package:flutter_webrtc/flutter_webrtc.dart';
64
import 'package:logger/logger.dart';
75
import 'package:sdp_transform/sdp_transform.dart' as sdp_transform;
86

9-
// Project imports:
107
import 'package:sip_ua/src/uri.dart';
118
import 'config.dart';
129
import 'constants.dart' as DartSIP_C;

lib/src/socket_transport.dart

-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
1-
// Dart imports:
21
import 'dart:async';
32
import 'dart:math';
43

5-
// Project imports:
64
import './event_manager/events.dart';
75
import './transports/socket_interface.dart';
86
import 'exceptions.dart' as Exceptions;

lib/src/stack_trace_nj.dart

-2
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,7 @@
1-
// Dart imports:
21
import 'dart:core' as core show StackTrace;
32
import 'dart:core';
43
import 'dart:io';
54

6-
// Package imports:
75
import 'package:path/path.dart';
86

97
class StackTraceNJ implements core.StackTrace {

lib/src/subscriber.dart

-3
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,7 @@
1-
// Dart imports:
21
import 'dart:async';
32

4-
// Package imports:
53
import 'package:collection/collection.dart';
64

7-
// Project imports:
85
import './exceptions.dart' as exceptions;
96
import 'constants.dart';
107
import 'dialog.dart';

lib/src/timers.dart

-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
// Dart imports:
21
import 'dart:async';
32

43
class Timers {

lib/src/transactions/ack_client.dart

-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
// Project imports:
21
import '../event_manager/event_manager.dart';
32
import '../event_manager/internal_events.dart';
43
import '../logger.dart';

lib/src/transactions/invite_client.dart

-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
1-
// Dart imports:
21
import 'dart:async';
32

4-
// Project imports:
53
import '../constants.dart';
64
import '../event_manager/event_manager.dart';
75
import '../event_manager/internal_events.dart';

lib/src/transactions/invite_server.dart

-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
1-
// Dart imports:
21
import 'dart:async';
32

4-
// Project imports:
53
import '../event_manager/internal_events.dart';
64
import '../logger.dart';
75
import '../sip_message.dart';

lib/src/transactions/non_invite_client.dart

-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
1-
// Dart imports:
21
import 'dart:async';
32

4-
// Project imports:
53
import '../event_manager/event_manager.dart';
64
import '../event_manager/internal_events.dart';
75
import '../logger.dart';

lib/src/transactions/non_invite_server.dart

-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
1-
// Dart imports:
21
import 'dart:async';
32

4-
// Project imports:
53
import 'package:sip_ua/src/sip_message.dart';
64
import '../event_manager/internal_events.dart';
75
import '../logger.dart';

lib/src/transactions/transaction_base.dart

-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
// Project imports:
21
import '../event_manager/event_manager.dart';
32
import '../sip_message.dart';
43
import '../socket_transport.dart';

lib/src/transactions/transactions.dart

-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
// Project imports:
21
import '../constants.dart';
32
import '../sip_message.dart';
43
import '../timers.dart';

lib/src/transports/tcp_socket.dart

-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
// Project imports:
21
import '../../sip_ua.dart';
32
import '../logger.dart';
43
import 'socket_interface.dart';

lib/src/transports/tcp_socket_impl.dart

-2
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,8 @@
1-
// Dart imports:
21
import 'dart:async';
32
import 'dart:convert';
43
import 'dart:io';
54
import 'dart:math';
65

7-
// Project imports:
86
import '../logger.dart';
97
import '../sip_ua_helper.dart';
108

lib/src/transports/web_socket.dart

-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
// Project imports:
21
import '../../sip_ua.dart';
32
import '../grammar.dart';
43
import '../logger.dart';

lib/src/transports/websocket_dart_impl.dart

-2
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,8 @@
1-
// Dart imports:
21
import 'dart:async';
32
import 'dart:convert';
43
import 'dart:io';
54
import 'dart:math';
65

7-
// Project imports:
86
import 'package:sip_ua/src/sip_ua_helper.dart';
97
import '../logger.dart';
108

lib/src/transports/websocket_web_impl.dart

-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
1-
// Dart imports:
21
import 'dart:html';
32
import 'dart:js_util' as JSUtils;
43

5-
// Project imports:
64
import 'package:sip_ua/src/sip_ua_helper.dart';
75
import '../logger.dart';
86

lib/src/ua.dart

+1-3
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
1-
// Dart imports:
21
import 'dart:async';
32

4-
// Project imports:
53
import 'config.dart' as config;
64
import 'config.dart';
75
import 'constants.dart' as DartSIP_C;
@@ -319,7 +317,7 @@ class UA extends EventManager {
319317
int num_sessions = _sessions.length;
320318

321319
// Run _terminate_ on every Session.
322-
_sessions.keys.toList().forEach((String? key, _) {
320+
_sessions.keys.toList().forEach((String? key) {
323321
if (_sessions.containsKey(key)) {
324322
logger.d('closing session $key');
325323
try {

lib/src/uri.dart

-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
// Project imports:
21
import 'constants.dart' as DartSIP_C;
32
import 'grammar.dart';
43
import 'utils.dart' as utils;

0 commit comments

Comments
 (0)