Skip to content

Commit f061a83

Browse files
authored
[Auth] Use constants for 'supportsSecureCoding' implementation (#13988)
1 parent a0ad239 commit f061a83

17 files changed

+17
-33
lines changed

FirebaseAuth/Sources/Swift/Auth/AuthDataResult.swift

+1-1
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ extension AuthDataResult: NSSecureCoding {}
5454
private let kUserCodingKey = "user"
5555
private let kCredentialCodingKey = "credential"
5656

57-
public static var supportsSecureCoding = true
57+
public static let supportsSecureCoding = true
5858

5959
public func encode(with coder: NSCoder) {
6060
coder.encode(user, forKey: kUserCodingKey)

FirebaseAuth/Sources/Swift/Auth/AuthTokenResult.swift

+1-3
Original file line numberDiff line numberDiff line change
@@ -129,9 +129,7 @@ extension AuthTokenResult: NSSecureCoding {}
129129

130130
private static let kTokenKey = "token"
131131

132-
public static var supportsSecureCoding: Bool {
133-
return true
134-
}
132+
public static let supportsSecureCoding = true
135133

136134
public func encode(with coder: NSCoder) {
137135
coder.encode(token, forKey: AuthTokenResult.kTokenKey)

FirebaseAuth/Sources/Swift/AuthProvider/EmailAuthProvider.swift

+1-1
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ import Foundation
6262

6363
// MARK: Secure Coding
6464

65-
static var supportsSecureCoding = true
65+
static let supportsSecureCoding = true
6666

6767
func encode(with coder: NSCoder) {
6868
coder.encode(email, forKey: "email")

FirebaseAuth/Sources/Swift/AuthProvider/FacebookAuthProvider.swift

+1-1
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ import Foundation
4848

4949
// MARK: Secure Coding
5050

51-
static var supportsSecureCoding = true
51+
static let supportsSecureCoding = true
5252

5353
func encode(with coder: NSCoder) {
5454
coder.encode(accessToken, forKey: "accessToken")

FirebaseAuth/Sources/Swift/AuthProvider/GameCenterAuthProvider.swift

+1-1
Original file line numberDiff line numberDiff line change
@@ -163,7 +163,7 @@
163163

164164
// MARK: Secure Coding
165165

166-
static var supportsSecureCoding = true
166+
static let supportsSecureCoding = true
167167

168168
func encode(with coder: NSCoder) {
169169
coder.encode(playerID, forKey: "playerID")

FirebaseAuth/Sources/Swift/AuthProvider/GitHubAuthProvider.swift

+1-1
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ import Foundation
4848

4949
// MARK: Secure Coding
5050

51-
public static var supportsSecureCoding = true
51+
public static let supportsSecureCoding = true
5252

5353
func encode(with coder: NSCoder) {
5454
coder.encode(token, forKey: "token")

FirebaseAuth/Sources/Swift/AuthProvider/GoogleAuthProvider.swift

+1-1
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ import Foundation
5353

5454
// MARK: Secure Coding
5555

56-
static var supportsSecureCoding = true
56+
static let supportsSecureCoding = true
5757

5858
func encode(with coder: NSCoder) {
5959
coder.encode(idToken, forKey: "idToken")

FirebaseAuth/Sources/Swift/AuthProvider/OAuthCredential.swift

+1-1
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ import Foundation
9696

9797
// MARK: Secure Coding
9898

99-
public static var supportsSecureCoding: Bool = true
99+
public static let supportsSecureCoding: Bool = true
100100

101101
public func encode(with coder: NSCoder) {
102102
coder.encode(idToken, forKey: "IDToken")

FirebaseAuth/Sources/Swift/AuthProvider/PhoneAuthCredential.swift

+1-1
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ import Foundation
3939

4040
// MARK: Secure Coding
4141

42-
public static var supportsSecureCoding = true
42+
public static let supportsSecureCoding = true
4343

4444
public func encode(with coder: NSCoder) {
4545
switch credentialKind {

FirebaseAuth/Sources/Swift/AuthProvider/TwitterAuthProvider.swift

+1-1
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ import Foundation
5252

5353
// MARK: Secure Coding
5454

55-
static var supportsSecureCoding = true
55+
static let supportsSecureCoding = true
5656

5757
func encode(with coder: NSCoder) {
5858
coder.encode(token, forKey: "token")

FirebaseAuth/Sources/Swift/MultiFactor/MultiFactor.swift

+1-3
Original file line numberDiff line numberDiff line change
@@ -282,9 +282,7 @@ import Foundation
282282

283283
private let kEnrolledFactorsCodingKey = "enrolledFactors"
284284

285-
public static var supportsSecureCoding: Bool {
286-
true
287-
}
285+
public static let supportsSecureCoding = true
288286

289287
public func encode(with coder: NSCoder) {
290288
coder.encode(enrolledFactors, forKey: kEnrolledFactorsCodingKey)

FirebaseAuth/Sources/Swift/SystemService/AuthAppCredential.swift

+1-3
Original file line numberDiff line numberDiff line change
@@ -38,9 +38,7 @@ class AuthAppCredential: NSObject, NSSecureCoding {
3838
private static let kReceiptKey = "receipt"
3939
private static let kSecretKey = "secret"
4040

41-
static var supportsSecureCoding: Bool {
42-
true
43-
}
41+
static let supportsSecureCoding = true
4442

4543
required convenience init?(coder: NSCoder) {
4644
guard let receipt = coder.decodeObject(of: NSString.self,

FirebaseAuth/Sources/Swift/SystemService/SecureTokenService.swift

+1-3
Original file line numberDiff line numberDiff line change
@@ -164,9 +164,7 @@ class SecureTokenService: NSObject, NSSecureCoding {
164164
private static let kAccessTokenKey = "accessToken"
165165
private static let kAccessTokenExpirationDateKey = "accessTokenExpirationDate"
166166

167-
static var supportsSecureCoding: Bool {
168-
true
169-
}
167+
static let supportsSecureCoding = true
170168

171169
required convenience init?(coder: NSCoder) {
172170
guard let refreshToken = coder.decodeObject(of: [NSString.self],

FirebaseAuth/Sources/Swift/User/AdditionalUserInfo.swift

+1-3
Original file line numberDiff line numberDiff line change
@@ -49,9 +49,7 @@ extension AdditionalUserInfo: NSSecureCoding {}
4949
private static let usernameCodingKey = "username"
5050
private static let newUserKey = "newUser"
5151

52-
public static var supportsSecureCoding: Bool {
53-
return true
54-
}
52+
public static let supportsSecureCoding = true
5553

5654
public required init?(coder aDecoder: NSCoder) {
5755
guard let providerID = aDecoder.decodeObject(

FirebaseAuth/Sources/Swift/User/User.swift

+1-3
Original file line numberDiff line numberDiff line change
@@ -1680,9 +1680,7 @@ extension User: NSSecureCoding {}
16801680
private let kMultiFactorCodingKey = "multiFactor"
16811681
private let kTenantIDCodingKey = "tenantID"
16821682

1683-
public static var supportsSecureCoding: Bool {
1684-
return true
1685-
}
1683+
public static let supportsSecureCoding = true
16861684

16871685
public func encode(with coder: NSCoder) {
16881686
coder.encode(uid, forKey: kUserIDCodingKey)

FirebaseAuth/Sources/Swift/User/UserInfoImpl.swift

+1-3
Original file line numberDiff line numberDiff line change
@@ -72,9 +72,7 @@ extension UserInfoImpl: NSSecureCoding {}
7272
private static let kEmailCodingKey = "email"
7373
private static let kPhoneNumberCodingKey = "phoneNumber"
7474

75-
static var supportsSecureCoding: Bool {
76-
return true
77-
}
75+
static let supportsSecureCoding = true
7876

7977
func encode(with coder: NSCoder) {
8078
coder.encode(providerID, forKey: UserInfoImpl.kProviderIDCodingKey)

FirebaseAuth/Sources/Swift/User/UserMetadata.swift

+1-3
Original file line numberDiff line numberDiff line change
@@ -36,9 +36,7 @@ extension UserMetadata: NSSecureCoding {}
3636
private static let kCreationDateCodingKey = "creationDate"
3737
private static let kLastSignInDateCodingKey = "lastSignInDate"
3838

39-
public static var supportsSecureCoding: Bool {
40-
return true
41-
}
39+
public static let supportsSecureCoding = true
4240

4341
public func encode(with coder: NSCoder) {
4442
coder.encode(creationDate, forKey: UserMetadata.kCreationDateCodingKey)

0 commit comments

Comments
 (0)