forked from AcaMate/AcaMate_iOS
[👷🏻] 채팅 관련 수정
This commit is contained in:
parent
9fb60762c4
commit
3a7d3cbd09
Binary file not shown.
|
@ -14,7 +14,10 @@ public let WS_URL: String = "ws://localhost:5144"
|
|||
//#else
|
||||
#elseif DEV
|
||||
public let API_URL: String = "https://devacamate.ipstein.myds.me"
|
||||
public let WS_URL: String = "wss://devacamate.ipstein.myds.me"
|
||||
//public let WS_URL: String = "ws://devacamate.ipstein.myds.me"
|
||||
public let WS_URL: String = "ws://192.168.0.71:5144"
|
||||
//ipconfig getifaddr en0 이거는 와이파이 주소 알아내는거임
|
||||
|
||||
#else
|
||||
public let API_URL: String = "https://acamate.ipstein.myds.me"
|
||||
public let WS_URL: String = "wss://acamate.ipstein.myds.me"
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
//
|
||||
// Created by Sean Kim on 11/26/24.
|
||||
//
|
||||
// 이건 컨트롤러일까 매니저일까?
|
||||
|
||||
|
||||
import Foundation
|
||||
import Combine
|
||||
|
@ -14,7 +14,7 @@ import Alamofire
|
|||
public func loadAPIData<T: Decodable>(url: String, path: String,
|
||||
method: HTTPMethod = .get,
|
||||
parameters: [String: String],
|
||||
headers: HTTPHeaders = [:],
|
||||
headers: HTTPHeaders = [:],//["Accept": "application/json"],
|
||||
decodingType: T.Type) -> Future<Any, Error> {
|
||||
return Future { promise in
|
||||
AF.request("\(url)\(path)",
|
||||
|
|
|
@ -17,6 +17,7 @@ class WebSocketManager: ObservableObject ,WebSocketDelegate {
|
|||
@Published var receivedMessage: [String] = []
|
||||
|
||||
init() {
|
||||
// guard let url = URL(string: "wss://devacamate.ipstein.myds.me/chatHub?transport=webSockets") else { return }
|
||||
guard let url = URL(string: "\(WS_URL)/chatHub?transport=webSockets") else { return }
|
||||
// guard let url = URL(string: "\(API_URL)/chatHub?transport=websockets3") else { return }
|
||||
var request = URLRequest(url: url)
|
||||
|
@ -41,7 +42,10 @@ class WebSocketManager: ObservableObject ,WebSocketDelegate {
|
|||
}
|
||||
func disconnect() {
|
||||
socket?.disconnect()
|
||||
printLog("ClOSE SOCKET")
|
||||
socket?.delegate = nil // 추가: delegate 해제
|
||||
socket = nil // 필요시, 소켓 객체 해제
|
||||
printLog("CLOSE SOCKET")
|
||||
|
||||
}
|
||||
|
||||
func sendMessage(_ message: String) {
|
||||
|
|
Loading…
Reference in New Issue
Block a user