-
Notifications
You must be signed in to change notification settings - Fork 80
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
PIA-1003: Sort and filter servers list by favorite and recommended
- Loading branch information
1 parent
a46bb33
commit 4f75670
Showing
36 changed files
with
1,154 additions
and
124 deletions.
There are no files selected for viewing
16 changes: 16 additions & 0 deletions
16
PIA VPN-tvOS/Assets.xcassets/favorite-filled-icon.imageset/Contents.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
{ | ||
"images" : [ | ||
{ | ||
"filename" : "favourite.pdf", | ||
"idiom" : "universal" | ||
} | ||
], | ||
"info" : { | ||
"author" : "xcode", | ||
"version" : 1 | ||
}, | ||
"properties" : { | ||
"preserves-vector-representation" : true, | ||
"template-rendering-intent" : "template" | ||
} | ||
} |
Binary file added
BIN
+1.28 KB
PIA VPN-tvOS/Assets.xcassets/favorite-filled-icon.imageset/favourite.pdf
Binary file not shown.
16 changes: 16 additions & 0 deletions
16
PIA VPN-tvOS/Assets.xcassets/favorite-stroke-icon.imageset/Contents.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
{ | ||
"images" : [ | ||
{ | ||
"filename" : "heart.pdf", | ||
"idiom" : "universal" | ||
} | ||
], | ||
"info" : { | ||
"author" : "xcode", | ||
"version" : 1 | ||
}, | ||
"properties" : { | ||
"preserves-vector-representation" : true, | ||
"template-rendering-intent" : "template" | ||
} | ||
} |
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
36 changes: 36 additions & 0 deletions
36
PIA VPN-tvOS/RegionsSelection/Data/SearchedRegionsAvailability.swift
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,36 @@ | ||
// | ||
// SearchedRegionsAvailability.swift | ||
// PIA VPN-tvOS | ||
// | ||
// Created by Laura S on 1/30/24. | ||
// Copyright © 2024 Private Internet Access Inc. All rights reserved. | ||
// | ||
|
||
import Foundation | ||
|
||
protocol SearchedRegionsAvailabilityType { | ||
func get() -> [String] | ||
func set(value: [String]) | ||
} | ||
|
||
|
||
class SearchedRegionsAvailability: SearchedRegionsAvailabilityType { | ||
private let userDefaults: UserDefaults | ||
|
||
init(userDefaults: UserDefaults) { | ||
self.userDefaults = userDefaults | ||
} | ||
|
||
func get() -> [String] { | ||
return userDefaults.array(forKey: .kSearchedRegionsIdentifiers) as? [String] ?? [] | ||
} | ||
|
||
func set(value: [String]) { | ||
userDefaults.set(value, forKey: .kSearchedRegionsIdentifiers) | ||
} | ||
} | ||
|
||
|
||
extension String { | ||
static let kSearchedRegionsIdentifiers = "kSearchedRegionsIdentifiers" | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.