10000 Reorganize the directory structure. · next-coder/flutter-webrtc@71a8167 · GitHub
[go: up one dir, main page]

Skip to content

Commit 71a8167

Browse files
committed
Reorganize the directory structure.
1 parent 5193f56 commit 71a8167

35 files changed

+41
-31
lines changed

analysis_options.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ linter:
66
- avoid_empty_else
77
- await_only_futures
88
- avoid_returning_null_for_void
9+
- camel_case_extensions
10+
- camel_case_types
911
- cancel_subscriptions
1012
- directives_ordering
1113
- flutter_style_todos

example/lib/main.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,12 @@ import 'dart:core';
33
import 'package:flutter/foundation.dart'
44
show debugDefaultTargetPlatformOverride;
55
import 'package:flutter/material.dart';
6-
import 'package:flutter_webrtc/webrtc.dart';
6+
import 'package:flutter_webrtc/flutter_webrtc.dart';
77

88
import 'src/data_channel_sample.dart';
99
import 'src/get_display_media_sample.dart';
1010
import 'src/get_user_media_sample.dart'
11-
if (dart.library.js) 'src/get_user_media_sample_web.dart';
11+
if (dart.library.html) 'src/get_user_media_sample_web.dart';
1212
import 'src/loopback_sample.dart';
1313
import 'src/route_item.dart';
1414

example/lib/src/data_channel_sample.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import 'dart:core';
22
import 'dart:typed_data';
33

44
import 'package:flutter/material.dart';
5-
import 'package:flutter_webrtc/webrtc.dart';
5+
import 'package:flutter_webrtc/flutter_webrtc.dart';
66

77
class DataChannelSample extends StatefulWidget {
88
static String tag = 'data_channel_sample';
6D40

example/lib/src/get_display_media_sample.dart

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

44
import 'package:flutter/material.dart';
5-
import 'package:flutter_webrtc/webrtc.dart';
5+
import 'package:flutter_webrtc/flutter_webrtc.dart';
66

77
/*
88
* getDisplayMedia sample

example/lib/src/get_user_media_sample.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import 'dart:core';
22
import 'dart:io';
33

44
import 'package:flutter/material.dart';
5-
import 'package:flutter_webrtc/webrtc.dart';
5+
import 'package:flutter_webrtc/flutter_webrtc.dart';
66
import 'package:path_provider/path_provider.dart';
77

88
/*

example/lib/src/get_user_media_sample_web.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ import 'dart:core';
33
import 'dart:html' as html;
44

55
import 'package:flutter/material.dart';
6-
import 'package:flutter_webrtc/web/get_user_media.dart' as gum;
7-
import 'package:flutter_webrtc/webrtc.dart';
6+
import 'package:flutter_webrtc/src/web/get_user_media.dart' as gum;
7+
import 'package:flutter_webrtc/flutter_webrtc.dart';
88

99
/*
1010
* getUserMedia sample

example/lib/src/loopback_sample.dart

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

44
import 'package:flutter/material.dart';
5-
import 'package:flutter_webrtc/webrtc.dart';
5+
import 'package:flutter_webrtc/flutter_webrtc.dart';
66

77
class LoopBackSample extends StatefulWidget {
88
static String tag = 'loopback_sample';

lib/flutter_webrtc.dart

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
library flutter_webrtc;
2+
3+
export 'src/enums.dart';
4+
export 'src/get_user_media.dart'
5+
if (dart.library.html) 'src/web/get_user_media.dart';
6+
export 'src/media_recorder.dart'
7+
if (dart.library.html) 'src/web/media_recorder.dart';
8+
export 'src/media_stream.dart'
9+
if (dart.library.html) 'src/web/media_stream.dart';
10+
export 'src/media_stream_track.dart'
11+
if (dart.library.html) 'src/web/media_stream_track.dart';
12+
export 'src/rtc_data_channel.dart'
13+
if (dart.library.html) 'src/web/rtc_data_channel.dart';
14+
export 'src/rtc_ice_candidate.dart'
15+
if (dart.library.html) 'src/web/rtc_ice_candidate.dart';
16+
export 'src/rtc_peerconnection.dart'
17+
if (dart.library.html) 'src/web/rtc_peerconnection.dart';
18+
export 'src/rtc_peerconnection_factory.dart'
19+
if (dart.library.html) 'src/web/rtc_peerconnection_factory.dart';
20+
export 'src/rtc_session_description.dart'
21+
if (dart.library.html) 'src/web/rtc_session_description.dart';
22+
export 'src/rtc_stats_report.dart';
23+
export 'src/rtc_video_view.dart'
24+
if (dart.library.html) 'src/web/rtc_video_view.dart';
25+
export 'src/utils.dart' if (dart.library.html) 'src/web/utils.dart';
File renamed without changes.

lib/get_user_media.dart renamed to lib/src/get_user_media.dart

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import 'package:flutter/services.dart';
33
import 'media_stream.dart';
44
import 'utils.dart';
55

6+
// ignore: camel_case_types
67
class navigator {
78
static Future<MediaStream> getUserMedia(
89
Map<String, dynamic> mediaConstraints) async {
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

lib/web/get_user_media.dart renamed to lib/src/web/get_user_media.dart

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import 'dart:js_util' as jsutil;
55

66
import 'media_stream.dart';
77

8+
// ignore: camel_case_types
89
class navigator {
910
static Future<MediaStream> getUserMedia(
1011
Map<String, dynamic> mediaConstraints) async {
File renamed without changes.
File renamed without changes.
File renamed without changes.

lib/web/rtc_data_channel.dart renamed to lib/src/web/rtc_data_channel.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import 'dart:html' as html;
33
import 'dart:js_util' as jsutil;
44
import 'dart:typed_data';
55

6-
import 'package:flutter_webrtc/enums.dart';
6+
import '../enums.dart';
77

88
class RTCDataChannelInit {
99
bool ordered = true;
File renamed without changes.
File renamed without changes.

lib/web/rtc_session_description.dart renamed to lib/src/web/rtc_session_description.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ class RTCSessionDescription {
77
: this(rsd.sdp, rsd.type);
88
RTCSessionDescription.fromJsObj(js.JsObject js) : this(js['sdp'], js['type']);
99

10-
final String sdp;
11-
final String type;
10+
String sdp;
11+
String type;
1212

1313
Map<String, dynamic> toMap() {
1414
return {'sdp': sdp, 'type': type};
File renamed without changes.
File renamed without changes.

lib/webrtc.dart

Lines changed: 0 additions & 18 deletions
This file was deleted.

pubspec.yaml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,7 @@ description: Flutter WebRTC plugin for iOS/Android/Destkop/Web, based on GoogleW
33
version: 0.3.1
44
homepage: https://github.com/cloudwebrtc/flutter-webrtc
55
environment:
6-
sdk: ">=2.2.2 <3.0.0"
7-
flutter: ^1.10.0
6+
sdk: ">=2.7.0 <3.0.0"
87

98
dependencies:
109
flutter:

0 commit comments

Comments
 (0)
0