@@ -9,146 +9,3 @@ import Foundation
9
9
10
10
@available ( * , deprecated, renamed: " RealtimeMessage " )
11
11
public typealias Message = RealtimeMessage
12
-
13
- extension RealtimeChannelV2 {
14
- // @available(
15
- // *,
16
- // deprecated,
17
- // message: "Please use one of postgresChanges, presenceChange, or broadcast methods that returns an AsyncSequence instead."
18
- // )
19
- // @discardableResult
20
- // public func on(
21
- // _ event: String,
22
- // filter: ChannelFilter,
23
- // handler: @escaping (Message) -> Void
24
- // ) -> RealtimeChannel {
25
- // let stream: AsyncStream<HasRawMessage>
26
- //
27
- // switch event.lowercased() {
28
- // case "postgres_changes":
29
- // switch filter.event?.uppercased() {
30
- // case "UPDATE":
31
- // stream = postgresChange(
32
- // UpdateAction.self,
33
- // schema: filter.schema ?? "public",
34
- // table: filter.table!,
35
- // filter: filter.filter
36
- // )
37
- // .map { $0 as HasRawMessage }
38
- // .eraseToStream()
39
- // case "INSERT":
40
- // stream = postgresChange(
41
- // InsertAction.self,
42
- // schema: filter.schema ?? "public",
43
- // table: filter.table!,
44
- // filter: filter.filter
45
- // )
46
- // .map { $0 as HasRawMessage }
47
- // .eraseToStream()
48
- // case "DELETE":
49
- // stream = postgresChange(
50
- // DeleteAction.self,
51
- // schema: filter.schema ?? "public",
52
- // table: filter.table!,
53
- // filter: filter.filter
54
- // )
55
- // .map { $0 as HasRawMessage }
56
- // .eraseToStream()
57
- // case "SELECT":
58
- // stream = postgresChange(
59
- // SelectAction.self,
60
- // schema: filter.schema ?? "public",
61
- // table: filter.table!,
62
- // filter: filter.filter
63
- // )
64
- // .map { $0 as HasRawMessage }
65
- // .eraseToStream()
66
- // default:
67
- // stream = postgresChange(
68
- // AnyAction.self,
69
- // schema: filter.schema ?? "public",
70
- // table: filter.table!,
71
- // filter: filter.filter
72
- // )
73
- // .map { $0 as HasRawMessage }
74
- // .eraseToStream()
75
- // }
76
- //
77
- // case "presence":
78
- // stream = presenceChange().map { $0 as HasRawMessage }.eraseToStream()
79
- // case "broadcast":
80
- // stream = broadcast(event: filter.event!).map { $0 as HasRawMessage }.eraseToStream()
81
- // default:
82
- // fatalError(
83
- // "Unsupported event '\(event)'. Expected one of: postgres_changes, presence, or broadcast."
84
- // )
85
- // }
86
- //
87
- // Task {
88
- // for await action in stream {
89
- // handler(action.rawMessage)
90
- // }
91
- // }
92
- //
93
- // return self
94
- // }
95
- }
96
-
97
- extension RealtimeClient {
98
- @available (
99
- * ,
100
- deprecated,
101
- message: " Replace usages of this initializer with new init(_:headers:params:vsn:logger) "
102
- )
103
- @available ( macOS 10 . 15 , iOS 13 , watchOS 6 , tvOS 13 , * )
104
- public convenience init (
105
- _ endPoint: String ,
106
- headers: [ String : String ] = [ : ] ,
107
- params: Payload ? = nil ,
108
- vsn: String = Defaults . vsn
109
- ) {
110
- self . init ( endPoint, headers: headers, params: params, vsn: vsn, logger: nil )
111
- }
112
-
113
- @available (
114
- * ,
115
- deprecated,
116
- message: " Replace usages of this initializer with new init(_:headers:paramsClosure:vsn:logger) "
117
- )
118
- @available ( macOS 10 . 15 , iOS 13 , watchOS 6 , tvOS 13 , * )
119
- public convenience init (
120
- _ endPoint: String ,
121
- headers: [ String : String ] = [ : ] ,
122
- paramsClosure: PayloadClosure ? ,
123
- vsn: String = Defaults . vsn
124
- ) {
125
- self . init (
126
- endPoint,
127
- headers: headers, paramsClosure: paramsClosure,
128
- vsn: vsn,
129
- logger: nil
130
- )
131
- }
132
-
133
- @available (
134
- * ,
135
- deprecated,
136
- message: " Replace usages of this initializer with new init(endPoint:headers:transport:paramsClosure:vsn:logger) "
137
- )
138
- public convenience init (
139
- endPoint: String ,
140
- headers: [ String : String ] = [ : ] ,
141
- transport: @escaping ( ( URL ) -> PhoenixTransport ) ,
142
- paramsClosure: PayloadClosure ? = nil ,
143
- vsn: String = Defaults . vsn
144
- ) {
145
- self . init (
146
- endPoint: endPoint,
147
- headers: headers,
148
- transport: transport,
149
- paramsClosure: paramsClosure,
150
- vsn: vsn,
151
- logger: nil
152
- )
153
- }
154
- }
0 commit comments