Skip to content

Commit 0a26d34

Browse files
committed
Merge pull request velikanov#10 from jmnavarro/repository-extension
Repository protocol extension
2 parents 54e23e7 + d75bf05 commit 0a26d34

2 files changed

Lines changed: 8 additions & 9 deletions

File tree

PasscodeLock/Protocols/PasscodeRepositoryType.swift

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,3 +16,11 @@ public protocol PasscodeRepositoryType {
1616
func savePasscode(passcode: [String])
1717
func deletePasscode()
1818
}
19+
20+
extension PasscodeRepositoryType {
21+
22+
var hasPasscode: Bool {
23+
return (passcode != nil)
24+
}
25+
26+
}

PasscodeLockDemo/UserDefaultsPasscodeRepository.swift

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -18,15 +18,6 @@ class UserDefaultsPasscodeRepository: PasscodeRepositoryType {
1818
return NSUserDefaults.standardUserDefaults()
1919
}()
2020

21-
var hasPasscode: Bool {
22-
23-
if passcode != nil {
24-
return true
25-
}
26-
27-
return false
28-
}
29-
3021
var passcode: [String]? {
3122

3223
return defaults.valueForKey(passcodeKey) as? [String] ?? nil

0 commit comments

Comments
 (0)