|
|
@ -8,6 +8,11 @@ |
|
|
|
|
|
|
|
import Foundation |
|
|
|
|
|
|
|
/* |
|
|
|
case "BY": |
|
|
|
return R.drawable.flag_belarus; |
|
|
|
*/ |
|
|
|
|
|
|
|
|
|
|
|
class CountryInfo { |
|
|
|
private var flag: [String: UIImage] = |
|
|
@ -27,7 +32,21 @@ class CountryInfo { |
|
|
|
"ph" : #imageLiteral(resourceName: "flag_philippines"), // philipines |
|
|
|
"pk" : #imageLiteral(resourceName: "flag_pakistan"), // pakistan |
|
|
|
"mm" : #imageLiteral(resourceName: "flag_myanmar"), // myanmar |
|
|
|
"np" : #imageLiteral(resourceName: "flag_nepal") // nepal |
|
|
|
"np" : #imageLiteral(resourceName: "flag_nepal"), // nepal |
|
|
|
|
|
|
|
|
|
|
|
"ru" : #imageLiteral(resourceName: "flag_russia"), |
|
|
|
"az" : #imageLiteral(resourceName: "flag_azerbaijan"), // azerbaijan |
|
|
|
"ge" : #imageLiteral(resourceName: "flag_georgia"), //georgia |
|
|
|
"kz" : #imageLiteral(resourceName: "flag_kazakhstan"), // kazakhstan |
|
|
|
"kg" : #imageLiteral(resourceName: "flag_kyrgyzstan"), // kyrgyzstan |
|
|
|
"tj" : #imageLiteral(resourceName: "flag_tajikistan"), // tajikistan |
|
|
|
"th" : #imageLiteral(resourceName: "flag_thailand"), // thailand |
|
|
|
"ae" : #imageLiteral(resourceName: "flag_uae"), // uae |
|
|
|
"uz" : #imageLiteral(resourceName: "flag_uzbekistn"), // uzbekistn |
|
|
|
"by" : #imageLiteral(resourceName: "flag_belarus") // belarus |
|
|
|
|
|
|
|
|
|
|
|
] |
|
|
|
|
|
|
|
var defaultCountries = ["Nepal", "Cambodia", "Philipinnes", "Sri Lanka", "Vietnam", "India", "Pakistan"] |
|
|
@ -57,17 +76,6 @@ class CountryInfo { |
|
|
|
"default": "KRW" |
|
|
|
] |
|
|
|
|
|
|
|
private var countryCode: [String: String] = |
|
|
|
[ |
|
|
|
"nepal" : "np", // nepal |
|
|
|
"kh" : "USD", // cambodia |
|
|
|
"ph" : "PHP", // philipines |
|
|
|
"lk" : "LKR", // sri lanka |
|
|
|
"vn" : "VND", // vietnam |
|
|
|
"in" : "INR", // india |
|
|
|
"pk" : "PKR", // pakistan |
|
|
|
"default": "KRW" |
|
|
|
] |
|
|
|
|
|
|
|
func getFlag(for countryCode: String) -> UIImage? { |
|
|
|
return flag[countryCode.lowercased()] |
|
|
|