forked from sagnik/Project_Velocity
#24 WebOS Completion Co-authored-by: Sayan Datta <sayan@Sayans-MacBook-Air.local> Reviewed-on: sagnik/Project_Velocity#25
20 lines
679 B
Swift
20 lines
679 B
Swift
import Foundation
|
|
|
|
enum AppConfig {
|
|
private static func value(for key: String) -> String? {
|
|
guard let raw = Bundle.main.infoDictionary?[key] as? String else {
|
|
return nil
|
|
}
|
|
let trimmed = raw.trimmingCharacters(in: .whitespacesAndNewlines)
|
|
if trimmed.isEmpty || trimmed == "$(\(key))" {
|
|
return nil
|
|
}
|
|
return trimmed
|
|
}
|
|
|
|
static let baseURL: String = value(for: "BASE_URL") ?? "http://54.91.19.60:8082"
|
|
static let apiEmail: String? = value(for: "API_EMAIL")
|
|
static let apiPassword: String? = value(for: "API_PASSWORD")
|
|
static let apiBearerToken: String? = value(for: "API_BEARER_TOKEN")
|
|
}
|