Skip to content

Commit

Permalink
Fix accessibility
Browse files Browse the repository at this point in the history
  • Loading branch information
mono0926 committed Jul 31, 2017
1 parent d3aaa14 commit dfd425a
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 7 deletions.
12 changes: 6 additions & 6 deletions Sources/FirebaseVerifier.swift
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,8 @@ public enum VerificationErrorType {
}

public struct VerificationError: Error {
let type: VerificationErrorType
let message: String?
public let type: VerificationErrorType
public let message: String?
}

extension VerificationError: CustomStringConvertible {
Expand All @@ -25,20 +25,20 @@ extension VerificationError: CustomStringConvertible {
}

public struct VerifiedResult {
let userId: String
let authTime: Date
public let userId: String
public let authTime: Date
// TODO: provider_id, firebase
}

public struct FirebaseVerifier {
public let projectId: String
init(projectId: String) throws {
public init(projectId: String) throws {
if projectId.isEmpty {
throw VerificationError(type: .emptyProjectId, message: nil)
}
self.projectId = projectId
}
func verify(token: String, allowExpired: Bool = false) throws -> VerifiedResult {
public func verify(token: String, allowExpired: Bool = false) throws -> VerifiedResult {
let jwt = try JWT(token: token)

assert(jwt.subject == jwt.userId)
Expand Down
2 changes: 1 addition & 1 deletion Tests/FirebaseVerifierTests/FirebaseVerifierTests.swift
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import XCTest
@testable import FirebaseVerifier
import FirebaseVerifier

class FirebaseVerifierTests: XCTestCase {
private let token = "eyJhbGciOiJSUzI1NiIsImtpZCI6Ijk5YmY1YTM4NWE3YmFiZGFiNTkwMDA4OTM2YjJlNjc2ZGFiMzgxNTkifQ.eyJpc3MiOiJodHRwczovL3NlY3VyZXRva2VuLmdvb2dsZS5jb20vaWdob3N0LWRldiIsInByb3ZpZGVyX2lkIjoiYW5vbnltb3VzIiwiYXVkIjoiaWdob3N0LWRldiIsImF1dGhfdGltZSI6MTUwMTM4MTc3OSwidXNlcl9pZCI6IkpscjhMWFcybmhQTlRuTnR1SmJZV0dFTjRhUjIiLCJzdWIiOiJKbHI4TFhXMm5oUE5Ubk50dUpiWVdHRU40YVIyIiwiaWF0IjoxNTAxMzkyNzUxLCJleHAiOjE1MDEzOTYzNTEsImZpcmViYXNlIjp7ImlkZW50aXRpZXMiOnt9LCJzaWduX2luX3Byb3ZpZGVyIjoiYW5vbnltb3VzIn19.QY9Z9LgWxfPWxrF94doK6sIB0uJvEvlbVFdM05WINp5o2rWhL_VxNejFmNQYNx1vGmVfy8V1xJ-dlHL0TCsj4lDSiLWHiy75SGrN-5ciQ5c5Zowl_0_4UtBR5eswLEKsPkOrCMWEHZoX3iMJOMDKl4lDrFKVD-jesylIlcTCPZVwwVm16LWpOEf5FrjM7oRpsc95ZJwAIdqk5JVHmQDpJahLNA9OcmZtydToGscVbiQm4UynNgyWE3LARN8ux0D7MOJ42yrTnAHDuvJSpaiFoDFHVE_jAyT7sQNc4C6vBNS_UrkP7xIcqBNjAGTwre1-XfFs7cgRTsKQ8kxY47v3Sw"
Expand Down

0 comments on commit dfd425a

Please sign in to comment.