From d0b12c77cc69d49e7f44804fa558d7ea25b1cd8d Mon Sep 17 00:00:00 2001 From: bekannax Date: Thu, 12 May 2022 12:44:52 +0700 Subject: [PATCH] update 0.1.2 --- OnlineChatSdk/Classes/ChatController.swift | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/OnlineChatSdk/Classes/ChatController.swift b/OnlineChatSdk/Classes/ChatController.swift index fb8b473..c3e2078 100644 --- a/OnlineChatSdk/Classes/ChatController.swift +++ b/OnlineChatSdk/Classes/ChatController.swift @@ -213,7 +213,6 @@ open class ChatController: UIViewController, WKNavigationDelegate, WKScriptMessa if apiToken != "" { ChatConfig.setApiToken(apiToken) } - var setup: Dictionary = [:] if !language.isEmpty { setup["language"] = language @@ -223,6 +222,13 @@ open class ChatController: UIViewController, WKNavigationDelegate, WKScriptMessa } widgetUrl = "https://admin.verbox.ru/support/chat/\(id)/\(domain)" var url = URL(string: widgetUrl) + if url == nil { + var encodeDomain = String(describing: domain.addingPercentEncoding(withAllowedCharacters: .urlQueryAllowed)) + encodeDomain = encodeDomain.replacingOccurrences(of: "Optional(\"", with: "") + encodeDomain = encodeDomain.replacingOccurrences(of: "\")", with: "") + widgetUrl = "https://admin.verbox.ru/support/chat/\(id)/\(encodeDomain)" + url = URL(string: widgetUrl) + } var urlComponents = URLComponents(url: url!, resolvingAgainstBaseURL: false) if !setup.isEmpty { if (showCloseButton) {