Manos Chorianopoulos

replace baseUrl and host with the deh equivalents

...@@ -168,15 +168,15 @@ public struct Configuration { ...@@ -168,15 +168,15 @@ public struct Configuration {
168 168
169 var baseURL: String { 169 var baseURL: String {
170 switch self { 170 switch self {
171 - case .development: return "https://engage-stage.warp.ly" 171 + case .development: return "https://engage-uat.dei.gr"
172 - case .production: return "https://engage.warp.ly" 172 + case .production: return "https://engage-prod.dei.gr"
173 } 173 }
174 } 174 }
175 175
176 var host: String { 176 var host: String {
177 switch self { 177 switch self {
178 - case .development: return "engage-stage.warp.ly" 178 + case .development: return "engage-uat.dei.gr"
179 - case .production: return "engage.warp.ly" 179 + case .production: return "engage-prod.dei.gr"
180 } 180 }
181 } 181 }
182 } 182 }
...@@ -275,7 +275,7 @@ public final class WarplySDK { ...@@ -275,7 +275,7 @@ public final class WarplySDK {
275 * @param language The default language code for localized content (defaults to "el") 275 * @param language The default language code for localized content (defaults to "el")
276 * 276 *
277 * @discussion This method configures: 277 * @discussion This method configures:
278 - * - Base URL based on environment (development: engage-stage.warp.ly, production: engage.warp.ly) 278 + * - Base URL based on environment (development: engage-uat.dei.gr, production: engage-prod.dei.gr)
279 * - Internal storage for appUuid and merchantId 279 * - Internal storage for appUuid and merchantId
280 * - Default language for API requests 280 * - Default language for API requests
281 * 281 *
...@@ -286,16 +286,16 @@ public final class WarplySDK { ...@@ -286,16 +286,16 @@ public final class WarplySDK {
286 * ```swift 286 * ```swift
287 * // Development environment 287 * // Development environment
288 * WarplySDK.shared.configure( 288 * WarplySDK.shared.configure(
289 - * appUuid: "f83dfde1145e4c2da69793abb2f579af", 289 + * appUuid: "d5f9038f46374666a1f4e1039d89f608",
290 - * merchantId: "20113", 290 + * merchantId: "",
291 * environment: .development, 291 * environment: .development,
292 * language: "el" 292 * language: "el"
293 * ) 293 * )
294 * 294 *
295 * // Production environment 295 * // Production environment
296 * WarplySDK.shared.configure( 296 * WarplySDK.shared.configure(
297 - * appUuid: "0086a2088301440792091b9f814c2267", 297 + * appUuid: "d5f9038f46374666a1f4e1039d89f608",
298 - * merchantId: "58763", 298 + * merchantId: "",
299 * environment: .production, 299 * environment: .production,
300 * language: "el" 300 * language: "el"
301 * ) 301 * )
...@@ -318,16 +318,6 @@ public final class WarplySDK { ...@@ -318,16 +318,6 @@ public final class WarplySDK {
318 print("✅ [WarplySDK] Environment configured: \(storage.environment)") 318 print("✅ [WarplySDK] Environment configured: \(storage.environment)")
319 } 319 }
320 320
321 - /// Set environment (development/production)
322 - public func setEnvironment(_ isDev: Bool) {
323 - if isDev {
324 - storage.appUuid = "f83dfde1145e4c2da69793abb2f579af"
325 - storage.merchantId = "20113"
326 - } else {
327 - storage.appUuid = "0086a2088301440792091b9f814c2267"
328 - storage.merchantId = "58763"
329 - }
330 - }
331 321
332 /** 322 /**
333 * Initialize the SDK and perform automatic device registration 323 * Initialize the SDK and perform automatic device registration
......
...@@ -70,7 +70,7 @@ public final class NetworkService: NetworkServiceProtocol { ...@@ -70,7 +70,7 @@ public final class NetworkService: NetworkServiceProtocol {
70 private let session: URLSession 70 private let session: URLSession
71 private var baseURL: String { 71 private var baseURL: String {
72 // Dynamic baseURL that always reads from Configuration 72 // Dynamic baseURL that always reads from Configuration
73 - return Configuration.baseURL.isEmpty ? "https://engage-stage.warp.ly" : Configuration.baseURL 73 + return Configuration.baseURL.isEmpty ? "https://engage-uat.dei.gr" : Configuration.baseURL
74 } 74 }
75 private let networkMonitor: NWPathMonitor 75 private let networkMonitor: NWPathMonitor
76 private let monitorQueue = DispatchQueue(label: "NetworkMonitor") 76 private let monitorQueue = DispatchQueue(label: "NetworkMonitor")
...@@ -570,15 +570,12 @@ public final class NetworkService: NetworkServiceProtocol { ...@@ -570,15 +570,12 @@ public final class NetworkService: NetworkServiceProtocol {
570 570
571 /// Get environment string for map data endpoints 571 /// Get environment string for map data endpoints
572 private func getEnvironment() -> String { 572 private func getEnvironment() -> String {
573 - // Determine environment based on app UUID or configuration 573 + // Use stored environment from WarplySDK
574 - let appUuid = getAppUUID() 574 + if let storedEnvironment = UserDefaults.standard.string(forKey: "environmentUD") {
575 - 575 + return storedEnvironment == "development" ? "dev" : "prod"
576 - // Development environment UUID
577 - if appUuid == "f83dfde1145e4c2da69793abb2f579af" {
578 - return "dev"
579 - } else {
580 - return "prod"
581 } 576 }
577 + // Fallback to production
578 + return "prod"
582 } 579 }
583 580
584 581
......