sockets_stub.dart
1.24 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
import './socket_notifier.dart';
class BaseWebSocket {
  String url;
  Duration ping;
  bool allowSelfSigned;
  BaseWebSocket(
    this.url, {
    this.ping = const Duration(seconds: 5),
    this.allowSelfSigned = true,
  }) {
    throw 'To use sockets you need dart:io or dart:html';
  }
  Future connect() async {
    throw 'To use sockets you need dart:io or dart:html';
  }
  void onOpen(OpenSocket fn) {
    throw 'To use sockets you need dart:io or dart:html';
  }
  void onClose(CloseSocket fn) {
    throw 'To use sockets you need dart:io or dart:html';
  }
  void onError(CloseSocket fn) {
    throw 'To use sockets you need dart:io or dart:html';
  }
  void onMessage(MessageSocket fn) {
    throw 'To use sockets you need dart:io or dart:html';
  }
  void on(String event, MessageSocket message) {
    throw 'To use sockets you need dart:io or dart:html';
  }
  void close([int? status, String? reason]) {
    throw 'To use sockets you need dart:io or dart:html';
  }
  void send(dynamic data) async {
    throw 'To use sockets you need dart:io or dart:html';
  }
  void dispose() {
    throw 'To use sockets you need dart:io or dart:html';
  }
  void emit(String event, dynamic data) {
    throw 'To use sockets you need dart:io or dart:html';
  }
}