Skip to content

Commit d295f8b

Browse files
authored
chore: remove deprecated code (#813)
* chore: remove deprecated code * test: fix tests * docs: fix example apps not building
1 parent 21425be commit d295f8b

Some content is hidden

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

50 files changed

+109
-4538
lines changed

Examples/Examples.xcodeproj/project.pbxproj

Lines changed: 23 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -436,7 +436,7 @@
436436
attributes = {
437437
BuildIndependentTargetsInParallel = 1;
438438
LastSwiftUpdateCheck = 1510;
439-
LastUpgradeCheck = 1510;
439+
LastUpgradeCheck = 2600;
440440
TargetAttributes = {
441441
793895C52954ABFF0044F2B8 = {
442442
CreatedOnToolsVersion = 14.1;
@@ -625,6 +625,7 @@
625625
CURRENT_PROJECT_VERSION = 1;
626626
DEAD_CODE_STRIPPING = YES;
627627
DEBUG_INFORMATION_FORMAT = dwarf;
628+
DEVELOPMENT_TEAM = ELTTE7K8TT;
628629
ENABLE_STRICT_OBJC_MSGSEND = YES;
629630
ENABLE_TESTABILITY = YES;
630631
ENABLE_USER_SCRIPT_SANDBOXING = YES;
@@ -654,6 +655,7 @@
654655
MTL_FAST_MATH = YES;
655656
ONLY_ACTIVE_ARCH = YES;
656657
SDKROOT = iphoneos;
658+
STRING_CATALOG_GENERATE_SYMBOLS = YES;
657659
SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
658660
SWIFT_DEFAULT_ACTOR_ISOLATION = MainActor;
659661
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
@@ -699,6 +701,7 @@
699701
CURRENT_PROJECT_VERSION = 1;
700702
DEAD_CODE_STRIPPING = YES;
701703
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
704+
DEVELOPMENT_TEAM = ELTTE7K8TT;
702705
ENABLE_NS_ASSERTIONS = NO;
703706
ENABLE_STRICT_OBJC_MSGSEND = YES;
704707
ENABLE_USER_SCRIPT_SANDBOXING = YES;
@@ -721,6 +724,7 @@
721724
MTL_ENABLE_DEBUG_INFO = NO;
722725
MTL_FAST_MATH = YES;
723726
SDKROOT = iphoneos;
727+
STRING_CATALOG_GENERATE_SYMBOLS = YES;
724728
SWIFT_COMPILATION_MODE = wholemodule;
725729
SWIFT_DEFAULT_ACTOR_ISOLATION = MainActor;
726730
SWIFT_OPTIMIZATION_LEVEL = "-O";
@@ -737,9 +741,11 @@
737741
CODE_SIGN_ENTITLEMENTS = Examples/Examples.entitlements;
738742
CODE_SIGN_STYLE = Automatic;
739743
DEVELOPMENT_ASSET_PATHS = "\"Examples/Preview Content\"";
740-
DEVELOPMENT_TEAM = ELTTE7K8TT;
744+
ENABLE_APP_SANDBOX = YES;
741745
ENABLE_HARDENED_RUNTIME = YES;
746+
ENABLE_OUTGOING_NETWORK_CONNECTIONS = YES;
742747
ENABLE_PREVIEWS = YES;
748+
ENABLE_USER_SELECTED_FILES = readonly;
743749
GENERATE_INFOPLIST_FILE = YES;
744750
INFOPLIST_FILE = Examples/Info.plist;
745751
INFOPLIST_KEY_UILaunchScreen_Generation = YES;
@@ -763,9 +769,11 @@
763769
CODE_SIGN_ENTITLEMENTS = Examples/Examples.entitlements;
764770
CODE_SIGN_STYLE = Automatic;
765771
DEVELOPMENT_ASSET_PATHS = "\"Examples/Preview Content\"";
766-
DEVELOPMENT_TEAM = ELTTE7K8TT;
772+
ENABLE_APP_SANDBOX = YES;
767773
ENABLE_HARDENED_RUNTIME = YES;
774+
ENABLE_OUTGOING_NETWORK_CONNECTIONS = YES;
768775
ENABLE_PREVIEWS = YES;
776+
ENABLE_USER_SELECTED_FILES = readonly;
769777
GENERATE_INFOPLIST_FILE = YES;
770778
INFOPLIST_FILE = Examples/Info.plist;
771779
INFOPLIST_KEY_UILaunchScreen_Generation = YES;
@@ -790,9 +798,11 @@
790798
CODE_SIGN_STYLE = Automatic;
791799
CURRENT_PROJECT_VERSION = 1;
792800
DEVELOPMENT_ASSET_PATHS = "\"SlackClone/Preview Content\"";
793-
DEVELOPMENT_TEAM = ELTTE7K8TT;
801+
ENABLE_APP_SANDBOX = YES;
794802
ENABLE_HARDENED_RUNTIME = YES;
803+
ENABLE_OUTGOING_NETWORK_CONNECTIONS = YES;
795804
ENABLE_PREVIEWS = YES;
805+
ENABLE_USER_SELECTED_FILES = readonly;
796806
GENERATE_INFOPLIST_FILE = YES;
797807
INFOPLIST_FILE = SlackClone/Info.plist;
798808
"INFOPLIST_KEY_UIApplicationSceneManifest_Generation[sdk=iphoneos*]" = YES;
@@ -830,9 +840,11 @@
830840
CODE_SIGN_STYLE = Automatic;
831841
CURRENT_PROJECT_VERSION = 1;
832842
DEVELOPMENT_ASSET_PATHS = "\"SlackClone/Preview Content\"";
833-
DEVELOPMENT_TEAM = ELTTE7K8TT;
843+
ENABLE_APP_SANDBOX = YES;
834844
ENABLE_HARDENED_RUNTIME = YES;
845+
ENABLE_OUTGOING_NETWORK_CONNECTIONS = YES;
835846
ENABLE_PREVIEWS = YES;
847+
ENABLE_USER_SELECTED_FILES = readonly;
836848
GENERATE_INFOPLIST_FILE = YES;
837849
INFOPLIST_FILE = SlackClone/Info.plist;
838850
"INFOPLIST_KEY_UIApplicationSceneManifest_Generation[sdk=iphoneos*]" = YES;
@@ -870,9 +882,11 @@
870882
CODE_SIGN_STYLE = Automatic;
871883
CURRENT_PROJECT_VERSION = 1;
872884
DEVELOPMENT_ASSET_PATHS = "\"UserManagement/Preview Content\"";
873-
DEVELOPMENT_TEAM = ELTTE7K8TT;
885+
ENABLE_APP_SANDBOX = YES;
874886
ENABLE_HARDENED_RUNTIME = YES;
887+
ENABLE_OUTGOING_NETWORK_CONNECTIONS = YES;
875888
ENABLE_PREVIEWS = YES;
889+
ENABLE_USER_SELECTED_FILES = readonly;
876890
GENERATE_INFOPLIST_FILE = YES;
877891
INFOPLIST_FILE = UserManagement/Info.plist;
878892
"INFOPLIST_KEY_UIApplicationSceneManifest_Generation[sdk=iphoneos*]" = YES;
@@ -910,9 +924,11 @@
910924
CODE_SIGN_STYLE = Automatic;
911925
CURRENT_PROJECT_VERSION = 1;
912926
DEVELOPMENT_ASSET_PATHS = "\"UserManagement/Preview Content\"";
913-
DEVELOPMENT_TEAM = ELTTE7K8TT;
927+
ENABLE_APP_SANDBOX = YES;
914928
ENABLE_HARDENED_RUNTIME = YES;
929+
ENABLE_OUTGOING_NETWORK_CONNECTIONS = YES;
915930
ENABLE_PREVIEWS = YES;
931+
ENABLE_USER_SELECTED_FILES = readonly;
916932
GENERATE_INFOPLIST_FILE = YES;
917933
INFOPLIST_FILE = UserManagement/Info.plist;
918934
"INFOPLIST_KEY_UIApplicationSceneManifest_Generation[sdk=iphoneos*]" = YES;

Examples/Examples.xcodeproj/xcshareddata/xcschemes/Examples.xcscheme

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<Scheme
3-
LastUpgradeVersion = "1510"
3+
LastUpgradeVersion = "2600"
44
version = "1.7">
55
<BuildAction
66
parallelizeBuildables = "YES"

Examples/Examples.xcodeproj/xcshareddata/xcschemes/SlackClone.xcscheme

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<Scheme
3-
LastUpgradeVersion = "1520"
3+
LastUpgradeVersion = "2600"
44
version = "1.7">
55
<BuildAction
66
parallelizeBuildables = "YES"

Examples/Examples.xcodeproj/xcshareddata/xcschemes/UserManagement.xcscheme

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<Scheme
3-
LastUpgradeVersion = "1510"
3+
LastUpgradeVersion = "2600"
44
version = "1.7">
55
<BuildAction
66
parallelizeBuildables = "YES"

Examples/Examples/Examples.entitlements

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,6 @@
66
<array>
77
<string>Default</string>
88
</array>
9-
<key>com.apple.security.app-sandbox</key>
10-
<true/>
11-
<key>com.apple.security.files.user-selected.read-only</key>
12-
<true/>
13-
<key>com.apple.security.network.client</key>
14-
<true/>
159
<key>keychain-access-groups</key>
1610
<array/>
1711
</dict>

Examples/Examples/MFAFlow.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ struct MFAEnrollView: View {
9292
.task {
9393
do {
9494
error = nil
95-
enrollResponse = try await supabase.auth.mfa.enroll(params: MFAEnrollParams())
95+
enrollResponse = try await supabase.auth.mfa.enroll(params: .totp())
9696
} catch {
9797
self.error = error
9898
}

Examples/Examples/TodoListView.swift

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ struct TodoListView: View {
8181
do {
8282
error = nil
8383
todos = try await IdentifiedArrayOf(
84-
uniqueElements: supabase.database.from("todos")
84+
uniqueElements: supabase.from("todos")
8585
.select()
8686
.execute()
8787
.value as [Todo]
@@ -105,7 +105,7 @@ struct TodoListView: View {
105105
isComplete: updatedTodo.isComplete,
106106
ownerID: auth.currentUserID
107107
)
108-
updatedTodo = try await supabase.database.from("todos")
108+
updatedTodo = try await supabase.from("todos")
109109
.update(updateRequest, returning: .representation)
110110
.eq("id", value: updatedTodo.id)
111111
.single()
@@ -129,9 +129,9 @@ struct TodoListView: View {
129129

130130
todos.remove(atOffsets: offset)
131131

132-
try await supabase.database.from("todos")
132+
try await supabase.from("todos")
133133
.delete()
134-
.in("id", value: todosToDelete.map(\.id))
134+
.in("id", values: todosToDelete.map(\.id))
135135
.execute()
136136
} catch {
137137
self.error = error

Examples/SlackClone/ChannelStore.swift

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,12 @@ final class ChannelStore {
2727
let insertions = channel.postgresChange(InsertAction.self, table: "channels")
2828
let deletions = channel.postgresChange(DeleteAction.self, table: "channels")
2929

30-
await channel.subscribe()
30+
do {
31+
try await channel.subscribeWithError()
32+
} catch {
33+
print("Error subscribing to channel: \(error)")
34+
return
35+
}
3136

3237
Task {
3338
for await insertion in insertions {

Examples/SlackClone/MessageStore.swift

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,12 @@ final class MessageStore {
109109
let updates = channel.postgresChange(UpdateAction.self, table: "messages")
110110
let deletions = channel.postgresChange(DeleteAction.self, table: "messages")
111111

112-
await channel.subscribe()
112+
do {
113+
try await channel.subscribeWithError()
114+
} catch {
115+
print("Error subscribing to channel: \(error)")
116+
return
117+
}
113118

114119
Task {
115120
for await insertion in insertions {
Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,5 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
33
<plist version="1.0">
4-
<dict>
5-
<key>com.apple.security.app-sandbox</key>
6-
<true/>
7-
<key>com.apple.security.files.user-selected.read-only</key>
8-
<true/>
9-
<key>com.apple.security.network.client</key>
10-
<true/>
11-
</dict>
4+
<dict/>
125
</plist>

0 commit comments

Comments
 (0)