Browse Source

multiple server managed

pull/1/head
gme_2 6 years ago
parent
commit
4780a17c41
  1. 2
      GMERemittance/AppDelegate.swift
  2. 7
      GMERemittance/RestApiManager.swift
  3. 12
      GMERemittance/UrlManager.swift

2
GMERemittance/AppDelegate.swift

@ -19,7 +19,7 @@ import AlamofireNetworkActivityLogger
import IQKeyboardManagerSwift import IQKeyboardManagerSwift
import LGSideMenuController import LGSideMenuController
let isDevelopment = false
let server: Server = .live
@UIApplicationMain @UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate, UNUserNotificationCenterDelegate, MessagingDelegate { class AppDelegate: UIResponder, UIApplicationDelegate, UNUserNotificationCenterDelegate, MessagingDelegate {

7
GMERemittance/RestApiManager.swift

@ -19,6 +19,13 @@ enum ApiResult {
case timeOut() case timeOut()
} }
enum Server {
case uat
case stagging
case live
}
class RestApiMananger { class RestApiMananger {
let manager: SessionManager let manager: SessionManager

12
GMERemittance/UrlManager.swift

@ -20,11 +20,19 @@ class UrlManager {
let baseSocialURL = "" let baseSocialURL = ""
let staggingServer = "http://gmeuat.gmeremit.com:5011/api/v1/"
let staggingServerUrl = "http://gmeuat.gmeremit.com:5011/api/v1/"
let liveServerUrl = "http://gmeuat.gmeremit.com:5011/api/v1/"
let uatServer = "http://gmeuat.gmeremit.com:5012/api/v1/" let uatServer = "http://gmeuat.gmeremit.com:5012/api/v1/"
init() { init() {
self.baseURL = isDevelopment ? uatServer : staggingServer
switch server {
case .uat:
self.baseURL = uatServer
case .stagging:
self.baseURL = staggingServerUrl
case .live:
self.baseURL = liveServerUrl
}
} }
func getSignupURL() -> String { func getSignupURL() -> String {

Loading…
Cancel
Save