Skip to content

Commit cb26d0f

Browse files
authored
Minor update (#58)
* Remove extra sessionToken. Devs can use default implementation on current * podspec will need new version. * fix playground * Update jazzy.sh
1 parent 193935b commit cb26d0f

File tree

17 files changed

+9
-28
lines changed

17 files changed

+9
-28
lines changed

ParseSwift.playground/Pages/12 - Roles and Relations.xcplaygroundpage/Contents.swift

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ struct User: ParseUser {
1818
var username: String?
1919
var email: String?
2020
var password: String?
21-
var sessionToken: String?
2221
var authData: [String: [String: String]?]?
2322

2423
//: Your custom keys.

ParseSwift.playground/Pages/3 - User - Sign Up.xcplaygroundpage/Contents.swift

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ struct User: ParseUser {
1818
var username: String?
1919
var email: String?
2020
var password: String?
21-
var sessionToken: String?
2221
var authData: [String: [String: String]?]?
2322

2423
//: Your custom keys.

ParseSwift.playground/Pages/4 - User - Continued.xcplaygroundpage/Contents.swift

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ struct User: ParseUser {
1818
var username: String?
1919
var email: String?
2020
var password: String?
21-
var sessionToken: String?
2221
var authData: [String: [String: String]?]?
2322

2423
//: Your custom keys.

ParseSwift.playground/contents.xcplayground

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,4 +16,4 @@
1616
<page name='13 - Operations'/>
1717
<page name='14 - Config'/>
1818
</pages>
19-
</playground>
19+
</playground>

ParseSwift.podspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Pod::Spec.new do |s|
22
s.name = "ParseSwift"
3-
s.version = "1.0.0"
3+
s.version = "1.0.1"
44
s.summary = "Parse Pure Swift SDK"
55
s.homepage = "https://github.com/parse-community/Parse-Swift"
66
s.authors = {

Scripts/jazzy.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ bundle exec jazzy \
55
--author_url http://parseplatform.org \
66
--github_url https://github.com/parse-community/Parse-Swift \
77
--root-url http://parseplatform.org/Parse-Swift/api/ \
8-
--module-version ${ver} \
8+
--module-version 1.0.0 \
99
--theme fullwidth \
1010
--skip-undocumented \
1111
--output ./docs/api \

Sources/ParseSwift/Internal/BaseParseUser.swift

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ import Foundation
99

1010
/// Used internally to form a concrete type representing `ParseUser`.
1111
internal struct BaseParseUser: ParseUser {
12-
var sessionToken: String?
1312
var authData: [String: [String: String]?]?
1413
var username: String?
1514
var email: String?

Sources/ParseSwift/Objects/ParseUser.swift

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -24,12 +24,6 @@ public protocol ParseUser: ParseObject {
2424
*/
2525
var password: String? { get set }
2626

27-
/**
28-
The session token for the `ParseUser`.
29-
This is set by the server upon successful authentication.
30-
*/
31-
var sessionToken: String? { get set }
32-
3327
/**
3428
The authentication data for the `ParseUser`. Used by `ParseAnonymous`
3529
or any authentication type that conforms to `ParseAuthentication`.

Tests/ParseSwiftTests/ParseACLTests.swift

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,6 @@ class ParseACLTests: XCTestCase {
4545
var email: String?
4646
var password: String?
4747
var authData: [String: [String: String]?]?
48-
var sessionToken: String?
4948

5049
// Your custom keys
5150
var customKey: String?
@@ -55,7 +54,7 @@ class ParseACLTests: XCTestCase {
5554

5655
var objectId: String?
5756
var createdAt: Date?
58-
var sessionToken: String?
57+
var sessionToken: String
5958
var updatedAt: Date?
6059
var ACL: ParseACL?
6160

Tests/ParseSwiftTests/ParseAnonymousTests.swift

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,14 +25,13 @@ class ParseAnonymousTests: XCTestCase {
2525
var email: String?
2626
var password: String?
2727
var authData: [String: [String: String]?]?
28-
var sessionToken: String?
2928
}
3029

3130
struct LoginSignupResponse: ParseUser {
3231

3332
var objectId: String?
3433
var createdAt: Date?
35-
var sessionToken: String?
34+
var sessionToken: String
3635
var updatedAt: Date?
3736
var ACL: ParseACL?
3837

Tests/ParseSwiftTests/ParseAppleTests.swift

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,14 +24,13 @@ class ParseAppleTests: XCTestCase {
2424
var email: String?
2525
var password: String?
2626
var authData: [String: [String: String]?]?
27-
var sessionToken: String?
2827
}
2928

3029
struct LoginSignupResponse: ParseUser {
3130

3231
var objectId: String?
3332
var createdAt: Date?
34-
var sessionToken: String?
33+
var sessionToken: String
3534
var updatedAt: Date?
3635
var ACL: ParseACL?
3736

Tests/ParseSwiftTests/ParseAuthenticationTests.swift

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@ class ParseAuthenticationTests: XCTestCase {
2525
var email: String?
2626
var password: String?
2727
var authData: [String: [String: String]?]?
28-
var sessionToken: String?
2928
}
3029

3130
struct TestAuth<AuthenticatedUser: ParseUser>: ParseAuthentication {

Tests/ParseSwiftTests/ParseConfigTests.swift

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,6 @@ class ParseConfigTests: XCTestCase { // swiftlint:disable:this type_body_length
3030
var email: String?
3131
var password: String?
3232
var authData: [String: [String: String]?]?
33-
var sessionToken: String?
3433

3534
// Your custom keys
3635
var customKey: String?
@@ -40,7 +39,7 @@ class ParseConfigTests: XCTestCase { // swiftlint:disable:this type_body_length
4039

4140
var objectId: String?
4241
var createdAt: Date?
43-
var sessionToken: String?
42+
var sessionToken: String
4443
var updatedAt: Date?
4544
var ACL: ParseACL?
4645

Tests/ParseSwiftTests/ParseInstallationTests.swift

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,6 @@ class ParseInstallationTests: XCTestCase { // swiftlint:disable:this type_body_l
3030
var email: String?
3131
var password: String?
3232
var authData: [String: [String: String]?]?
33-
var sessionToken: String?
3433

3534
// Your custom keys
3635
var customKey: String?
@@ -40,7 +39,7 @@ class ParseInstallationTests: XCTestCase { // swiftlint:disable:this type_body_l
4039

4140
var objectId: String?
4241
var createdAt: Date?
43-
var sessionToken: String?
42+
var sessionToken: String
4443
var updatedAt: Date?
4544
var ACL: ParseACL?
4645

Tests/ParseSwiftTests/ParseRoleTests.swift

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,6 @@ class ParseRoleTests: XCTestCase {
4242
var email: String?
4343
var password: String?
4444
var authData: [String: [String: String]?]?
45-
var sessionToken: String?
4645

4746
// Your custom keys
4847
var customKey: String?

Tests/ParseSwiftTests/ParseSessionTests.swift

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@ class ParseSessionTests: XCTestCase {
2626
var email: String?
2727
var password: String?
2828
var authData: [String: [String: String]?]?
29-
var sessionToken: String?
3029
}
3130

3231
struct Session<SessionUser: ParseUser>: ParseSession {

Tests/ParseSwiftTests/ParseUserTests.swift

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@ class ParseUserTests: XCTestCase { // swiftlint:disable:this type_body_length
2525
var email: String?
2626
var password: String?
2727
var authData: [String: [String: String]?]?
28-
var sessionToken: String?
2928

3029
// Your custom keys
3130
var customKey: String?
@@ -35,7 +34,7 @@ class ParseUserTests: XCTestCase { // swiftlint:disable:this type_body_length
3534

3635
var objectId: String?
3736
var createdAt: Date?
38-
var sessionToken: String?
37+
var sessionToken: String
3938
var updatedAt: Date?
4039
var ACL: ParseACL?
4140

0 commit comments

Comments
 (0)