Skip to content

Commit 132a8d1

Browse files
committed
feat: Add module LiveQuery to Parse SDK project
1 parent a475b35 commit 132a8d1

File tree

49 files changed

+4895
-23
lines changed

Some content is hidden

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

49 files changed

+4895
-23
lines changed

Cartfile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
11
github "BoltsFramework/Bolts-ObjC" ~> 1.9.1
2+
github "BoltsFramework/Bolts-Swift" >= 1.5.0
23
github "facebook/facebook-ios-sdk" == 15.1.0
4+
github "daltoniam/Starscream" >= 4.0.4
35

Cartfile.resolved

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,4 @@
11
github "BoltsFramework/Bolts-ObjC" "1.9.1"
2+
github "BoltsFramework/Bolts-Swift" "1.5.0"
3+
github "daltoniam/Starscream" "4.0.4"
24
github "facebook/facebook-ios-sdk" "v15.1.0"

Package.resolved

Lines changed: 21 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,29 @@
33
"pins": [
44
{
55
"package": "Bolts",
6-
"repositoryURL": "https://github.com/rocxteady/Bolts-ObjC",
6+
"repositoryURL": "https://github.com/parse-community/Bolts-ObjC.git",
77
"state": {
88
"branch": null,
9-
"revision": "0419586ce3df0a004fbf94533198132de9c9aa0a",
10-
"version": null
9+
"revision": "1eee96ad3bcfc8964c0a5815ce94f491eb6ac8c2",
10+
"version": "1.10.0"
11+
}
12+
},
13+
{
14+
"package": "Bolts",
15+
"repositoryURL": "https://github.com/BoltsFramework/Bolts-Swift.gitSwift",
16+
"state": {
17+
"branch": null,
18+
"revision": "1eee96ad3bcfc8964c0a5815ce94f491eb6ac8c2",
19+
"version": "1.5.0"
20+
}
21+
},
22+
{
23+
"package": "Starscream",
24+
"repositoryURL": "https://github.com/daltoniam/Starscream.git",
25+
"state": {
26+
"branch": null,
27+
"revision": "1eee96ad3bcfc8964c0a5815ce94f491eb6ac8c2",
28+
"version": "4.0.4"
1129
}
1230
},
1331
{

Package.swift

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,13 @@ let package = Package(
1414
.library(name: "ParseFacebookUtilsiOS", targets: ["ParseFacebookUtilsiOS"]),
1515
.library(name: "ParseFacebookUtilsTvOS", targets: ["ParseFacebookUtilsTvOS"]),
1616
.library(name: "ParseTwitterUtils", targets: ["ParseTwitterUtils"]),
17-
.library(name: "ParseUI", targets: ["ParseUI"])
17+
.library(name: "ParseUI", targets: ["ParseUI"]),
18+
.library(name: "ParseLiveQuery", targets: ["ParseLiveQuery"])
1819
],
1920
dependencies: [
2021
.package(url: "https://github.com/parse-community/Bolts-ObjC.git", from: "1.10.0"),
22+
.package(url: "https://github.com/BoltsFramework/Bolts-Swift.git", from: "1.5.0"),
23+
.package(url: "https://github.com/daltoniam/Starscream.git", from: "3.1.1"),
2124
.package(url: "https://github.com/facebook/facebook-ios-sdk.git", from: "15.1.0")
2225
],
2326
targets: [
@@ -78,5 +81,16 @@ let package = Package(
7881
resources: [.process("Resources")],
7982
publicHeadersPath: "Source",
8083
cSettings: [.headerSearchPath("Internal/**")]),
84+
.target(name: "ParseLiveQuery",
85+
dependencies: [
86+
.product(name: "BoltsSwift", package: "Bolts-Swift"),
87+
"Starscream",
88+
"ParseCore"
89+
],
90+
path: "ParseLiveQuery/ParseLiveQuery",
91+
exclude: ["Resources/Info.plist", "ParseLiveQuery-watchOS/Info.plist", "ParseLiveQuery-tvOS/Info.plist"],
92+
resources: [.process("Resources")],
93+
publicHeadersPath: "Source",
94+
cSettings: [.headerSearchPath("Internal/**")]),
8195
]
8296
)

Parse.xcworkspace/contents.xcworkspacedata

Lines changed: 3 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Parse.xcworkspace/xcshareddata/swiftpm/Package.resolved

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

Parse/Parse.xcodeproj/project.pbxproj

Lines changed: 163 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2962,6 +2962,69 @@
29622962
remoteGlobalIDString = 81C3821B19CCA89E0066284A;
29632963
remoteInfo = "Parse-iOS";
29642964
};
2965+
9575FF1E299136C60057B4CE /* PBXContainerItemProxy */ = {
2966+
isa = PBXContainerItemProxy;
2967+
containerPortal = 9575FF10299136C60057B4CE /* Starscream.xcodeproj */;
2968+
proxyType = 2;
2969+
remoteGlobalIDString = 33CCF0921F5DDC030099B092;
2970+
remoteInfo = Starscream;
2971+
};
2972+
9575FF20299136C60057B4CE /* PBXContainerItemProxy */ = {
2973+
isa = PBXContainerItemProxy;
2974+
containerPortal = 9575FF10299136C60057B4CE /* Starscream.xcodeproj */;
2975+
proxyType = 2;
2976+
remoteGlobalIDString = 335FA2021F5DF71D00F6D2EC;
2977+
remoteInfo = "Starscream Tests";
2978+
};
2979+
95AEEB192991373F00165C0D /* PBXContainerItemProxy */ = {
2980+
isa = PBXContainerItemProxy;
2981+
containerPortal = 95AEEB0F2991373F00165C0D /* BoltsSwift.xcodeproj */;
2982+
proxyType = 2;
2983+
remoteGlobalIDString = 87FEF3661A9085FA00C60678;
2984+
remoteInfo = "BoltsSwift-iOS";
2985+
};
2986+
95AEEB1B2991373F00165C0D /* PBXContainerItemProxy */ = {
2987+
isa = PBXContainerItemProxy;
2988+
containerPortal = 95AEEB0F2991373F00165C0D /* BoltsSwift.xcodeproj */;
2989+
proxyType = 2;
2990+
remoteGlobalIDString = 87FEF3711A9085FA00C60678;
2991+
remoteInfo = "BoltsSwiftTests-iOS";
2992+
};
2993+
95AEEB1D2991373F00165C0D /* PBXContainerItemProxy */ = {
2994+
isa = PBXContainerItemProxy;
2995+
containerPortal = 95AEEB0F2991373F00165C0D /* BoltsSwift.xcodeproj */;
2996+
proxyType = 2;
2997+
remoteGlobalIDString = 81CC14EC1A9BE0A100B28F86;
2998+
remoteInfo = "BoltsSwift-macOS";
2999+
};
3000+
95AEEB1F2991373F00165C0D /* PBXContainerItemProxy */ = {
3001+
isa = PBXContainerItemProxy;
3002+
containerPortal = 95AEEB0F2991373F00165C0D /* BoltsSwift.xcodeproj */;
3003+
proxyType = 2;
3004+
remoteGlobalIDString = 81CC14F61A9BE0A100B28F86;
3005+
remoteInfo = "BoltsSwiftTests-macOS";
3006+
};
3007+
95AEEB212991373F00165C0D /* PBXContainerItemProxy */ = {
3008+
isa = PBXContainerItemProxy;
3009+
containerPortal = 95AEEB0F2991373F00165C0D /* BoltsSwift.xcodeproj */;
3010+
proxyType = 2;
3011+
remoteGlobalIDString = 065894FF1C9A93B7000FDDA6;
3012+
remoteInfo = "BoltsSwift-tvOS";
3013+
};
3014+
95AEEB232991373F00165C0D /* PBXContainerItemProxy */ = {
3015+
isa = PBXContainerItemProxy;
3016+
containerPortal = 95AEEB0F2991373F00165C0D /* BoltsSwift.xcodeproj */;
3017+
proxyType = 2;
3018+
remoteGlobalIDString = 0658951B1C9A947B000FDDA6;
3019+
remoteInfo = "BoltsSwiftTests-tvOS";
3020+
};
3021+
95AEEB252991373F00165C0D /* PBXContainerItemProxy */ = {
3022+
isa = PBXContainerItemProxy;
3023+
containerPortal = 95AEEB0F2991373F00165C0D /* BoltsSwift.xcodeproj */;
3024+
proxyType = 2;
3025+
remoteGlobalIDString = 065894E71C9A933B000FDDA6;
3026+
remoteInfo = "BoltsSwift-watchOS";
3027+
};
29653028
BC105FC424C5D0C900295EF7 /* PBXContainerItemProxy */ = {
29663029
isa = PBXContainerItemProxy;
29673030
containerPortal = BC105FBA24C5D0C900295EF7 /* OCMock.xcodeproj */;
@@ -3575,6 +3638,8 @@
35753638
91DF24941A09BAF100CFC7D4 /* PFPinningEventuallyQueue.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PFPinningEventuallyQueue.h; sourceTree = "<group>"; };
35763639
91DF24951A09BAF100CFC7D4 /* PFPinningEventuallyQueue.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PFPinningEventuallyQueue.m; sourceTree = "<group>"; };
35773640
91DF24981A0B0FF200CFC7D4 /* PFEventuallyQueue_Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PFEventuallyQueue_Private.h; sourceTree = "<group>"; };
3641+
9575FF10299136C60057B4CE /* Starscream.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = Starscream.xcodeproj; path = ../Carthage/Checkouts/Starscream/Starscream.xcodeproj; sourceTree = "<group>"; };
3642+
95AEEB0F2991373F00165C0D /* BoltsSwift.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = BoltsSwift.xcodeproj; path = "../Carthage/Checkouts/Bolts-Swift/BoltsSwift.xcodeproj"; sourceTree = "<group>"; };
35783643
97010FAC1630B18F00AB761E /* Parse.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Parse.framework; sourceTree = BUILT_PRODUCTS_DIR; };
35793644
97AA93B816780B7600445C2D /* Parse-OSX.Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "Parse-OSX.Info.plist"; sourceTree = "<group>"; };
35803645
97E18AE41623835600B17A67 /* PFLocationManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PFLocationManager.h; sourceTree = "<group>"; };
@@ -3872,6 +3937,8 @@
38723937
7CE6ABDD292074C70054D9D2 /* AudioToolbox.framework */,
38733938
7CE6ABD2292074C10054D9D2 /* libsqlite3.tbd */,
38743939
BC105FBA24C5D0C900295EF7 /* OCMock.xcodeproj */,
3940+
9575FF10299136C60057B4CE /* Starscream.xcodeproj */,
3941+
95AEEB0F2991373F00165C0D /* BoltsSwift.xcodeproj */,
38753942
4A1351082027FCFB000F5FD5 /* Bolts.xcodeproj */,
38763943
);
38773944
name = Frameworks;
@@ -5148,6 +5215,29 @@
51485215
path = CurrentUserController;
51495216
sourceTree = "<group>";
51505217
};
5218+
9575FF11299136C60057B4CE /* Products */ = {
5219+
isa = PBXGroup;
5220+
children = (
5221+
9575FF1F299136C60057B4CE /* Starscream.framework */,
5222+
9575FF21299136C60057B4CE /* Starscream Tests.xctest */,
5223+
);
5224+
name = Products;
5225+
sourceTree = "<group>";
5226+
};
5227+
95AEEB102991373F00165C0D /* Products */ = {
5228+
isa = PBXGroup;
5229+
children = (
5230+
95AEEB1A2991373F00165C0D /* BoltsSwift.framework */,
5231+
95AEEB1C2991373F00165C0D /* BoltsSwiftTests.xctest */,
5232+
95AEEB1E2991373F00165C0D /* BoltsSwift.framework */,
5233+
95AEEB202991373F00165C0D /* BoltsSwiftTests.xctest */,
5234+
95AEEB222991373F00165C0D /* BoltsSwift.framework */,
5235+
95AEEB242991373F00165C0D /* BoltsSwiftTests.xctest */,
5236+
95AEEB262991373F00165C0D /* BoltsSwift.framework */,
5237+
);
5238+
name = Products;
5239+
sourceTree = "<group>";
5240+
};
51515241
BC105FBB24C5D0C900295EF7 /* Products */ = {
51525242
isa = PBXGroup;
51535243
children = (
@@ -7076,10 +7166,18 @@
70767166
ProductGroup = 4A13517620281768000F5FD5 /* Products */;
70777167
ProjectRef = 4A1351082027FCFB000F5FD5 /* Bolts.xcodeproj */;
70787168
},
7169+
{
7170+
ProductGroup = 95AEEB102991373F00165C0D /* Products */;
7171+
ProjectRef = 95AEEB0F2991373F00165C0D /* BoltsSwift.xcodeproj */;
7172+
},
70797173
{
70807174
ProductGroup = BC105FBB24C5D0C900295EF7 /* Products */;
70817175
ProjectRef = BC105FBA24C5D0C900295EF7 /* OCMock.xcodeproj */;
70827176
},
7177+
{
7178+
ProductGroup = 9575FF11299136C60057B4CE /* Products */;
7179+
ProjectRef = 9575FF10299136C60057B4CE /* Starscream.xcodeproj */;
7180+
},
70837181
);
70847182
projectRoot = "";
70857183
targets = (
@@ -7175,6 +7273,69 @@
71757273
remoteRef = 4A13519720281768000F5FD5 /* PBXContainerItemProxy */;
71767274
sourceTree = BUILT_PRODUCTS_DIR;
71777275
};
7276+
9575FF1F299136C60057B4CE /* Starscream.framework */ = {
7277+
isa = PBXReferenceProxy;
7278+
fileType = wrapper.framework;
7279+
path = Starscream.framework;
7280+
remoteRef = 9575FF1E299136C60057B4CE /* PBXContainerItemProxy */;
7281+
sourceTree = BUILT_PRODUCTS_DIR;
7282+
};
7283+
9575FF21299136C60057B4CE /* Starscream Tests.xctest */ = {
7284+
isa = PBXReferenceProxy;
7285+
fileType = wrapper.cfbundle;
7286+
path = "Starscream Tests.xctest";
7287+
remoteRef = 9575FF20299136C60057B4CE /* PBXContainerItemProxy */;
7288+
sourceTree = BUILT_PRODUCTS_DIR;
7289+
};
7290+
95AEEB1A2991373F00165C0D /* BoltsSwift.framework */ = {
7291+
isa = PBXReferenceProxy;
7292+
fileType = wrapper.framework;
7293+
path = BoltsSwift.framework;
7294+
remoteRef = 95AEEB192991373F00165C0D /* PBXContainerItemProxy */;
7295+
sourceTree = BUILT_PRODUCTS_DIR;
7296+
};
7297+
95AEEB1C2991373F00165C0D /* BoltsSwiftTests.xctest */ = {
7298+
isa = PBXReferenceProxy;
7299+
fileType = wrapper.cfbundle;
7300+
path = BoltsSwiftTests.xctest;
7301+
remoteRef = 95AEEB1B2991373F00165C0D /* PBXContainerItemProxy */;
7302+
sourceTree = BUILT_PRODUCTS_DIR;
7303+
};
7304+
95AEEB1E2991373F00165C0D /* BoltsSwift.framework */ = {
7305+
isa = PBXReferenceProxy;
7306+
fileType = wrapper.framework;
7307+
path = BoltsSwift.framework;
7308+
remoteRef = 95AEEB1D2991373F00165C0D /* PBXContainerItemProxy */;
7309+
sourceTree = BUILT_PRODUCTS_DIR;
7310+
};
7311+
95AEEB202991373F00165C0D /* BoltsSwiftTests.xctest */ = {
7312+
isa = PBXReferenceProxy;
7313+
fileType = wrapper.cfbundle;
7314+
path = BoltsSwiftTests.xctest;
7315+
remoteRef = 95AEEB1F2991373F00165C0D /* PBXContainerItemProxy */;
7316+
sourceTree = BUILT_PRODUCTS_DIR;
7317+
};
7318+
95AEEB222991373F00165C0D /* BoltsSwift.framework */ = {
7319+
isa = PBXReferenceProxy;
7320+
fileType = wrapper.framework;
7321+
path = BoltsSwift.framework;
7322+
remoteRef = 95AEEB212991373F00165C0D /* PBXContainerItemProxy */;
7323+
sourceTree = BUILT_PRODUCTS_DIR;
7324+
};
7325+
95AEEB242991373F00165C0D /* BoltsSwiftTests.xctest */ = {
7326+
isa = PBXReferenceProxy;
7327+
fileType = wrapper.cfbundle;
7328+
path = BoltsSwiftTests.xctest;
7329+
remoteRef = 95AEEB232991373F00165C0D /* PBXContainerItemProxy */;
7330+
sourceTree = BUILT_PRODUCTS_DIR;
7331+
};
7332+
95AEEB262991373F00165C0D /* BoltsSwift.framework */ = {
7333+
isa = PBXReferenceProxy;
7334+
fileType = wrapper.framework;
7335+
path = BoltsSwift.framework;
7336+
remoteRef = 95AEEB252991373F00165C0D /* PBXContainerItemProxy */;
7337+
sourceTree = BUILT_PRODUCTS_DIR;
7338+
};
71787339
BC105FC524C5D0C900295EF7 /* OCMock.framework */ = {
71797340
isa = PBXReferenceProxy;
71807341
fileType = wrapper.framework;
@@ -9098,7 +9259,7 @@
90989259
);
90999260
SUPPORTS_MACCATALYST = YES;
91009261
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
9101-
SWIFT_VERSION = 5.0;
9262+
SWIFT_VERSION = 5.7;
91029263
TARGETED_DEVICE_FAMILY = "1,2";
91039264
};
91049265
name = Debug;
@@ -9116,7 +9277,7 @@
91169277
"@loader_path/Frameworks",
91179278
);
91189279
SUPPORTS_MACCATALYST = YES;
9119-
SWIFT_VERSION = 5.0;
9280+
SWIFT_VERSION = 5.7;
91209281
TARGETED_DEVICE_FAMILY = "1,2";
91219282
};
91229283
name = Release;

0 commit comments

Comments
 (0)