Skip to content

Commit 0d25b17

Browse files
committed
remove select action
1 parent 40739a1 commit 0d25b17

File tree

4 files changed

+0
-34
lines changed

4 files changed

+0
-34
lines changed

Sources/Realtime/RealtimeChannel+AsyncAwait.swift

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -59,18 +59,6 @@ extension RealtimeChannelV2 {
5959
.eraseToStream()
6060
}
6161

62-
/// Listen for postgres changes in a channel.
63-
public func postgresChange(
64-
_: SelectAction.Type,
65-
schema: String = "public",
66-
table: String? = nil,
67-
filter: String? = nil
68-
) -> AsyncStream<SelectAction> {
69-
postgresChange(event: .select, schema: schema, table: table, filter: filter)
70-
.compactMap { $0.wrappedAction as? SelectAction }
71-
.eraseToStream()
72-
}
73-
7462
/// Listen for postgres changes in a channel.
7563
public func postgresChange(
7664
_: AnyAction.Type,

Sources/Realtime/V2/PostgresAction.swift

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -56,29 +56,18 @@ public struct DeleteAction: PostgresAction, HasOldRecord, HasRawMessage {
5656
public let rawMessage: RealtimeMessageV2
5757
}
5858

59-
public struct SelectAction: PostgresAction, HasRecord, HasRawMessage {
60-
public static let eventType: PostgresChangeEvent = .select
61-
62-
public let columns: [Column]
63-
public let commitTimestamp: Date
64-
public let record: [String: AnyJSON]
65-
public let rawMessage: RealtimeMessageV2
66-
}
67-
6859
public enum AnyAction: PostgresAction, HasRawMessage {
6960
public static let eventType: PostgresChangeEvent = .all
7061

7162
case insert(InsertAction)
7263
case update(UpdateAction)
7364
case delete(DeleteAction)
74-
case select(SelectAction)
7565

7666
var wrappedAction: any PostgresAction & HasRawMessage {
7767
switch self {
7868
case let .insert(action): action
7969
case let .update(action): action
8070
case let .delete(action): action
81-
case let .select(action): action
8271
}
8372
}
8473

Sources/Realtime/V2/RealtimeChannelV2.swift

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -404,16 +404,6 @@ public final class RealtimeChannelV2: Sendable {
404404
)
405405
)
406406

407-
case "SELECT":
408-
action = .select(
409-
SelectAction(
410-
columns: postgresActions.columns,
411-
commitTimestamp: postgresActions.commitTimestamp,
412-
record: postgresActions.record ?? [:],
413-
rawMessage: message
414-
)
415-
)
416-
417407
default:
418408
throw RealtimeError("Unknown event type: \(postgresActions.type)")
419409
}

Sources/Realtime/V2/RealtimeJoinConfig.swift

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,6 @@ public enum PostgresChangeEvent: String, Codable, Sendable {
5252
case insert = "INSERT"
5353
case update = "UPDATE"
5454
case delete = "DELETE"
55-
case select = "SELECT"
5655
case all = "*"
5756
}
5857

0 commit comments

Comments
 (0)