diff --git a/SessionMessagingKit/Open Groups/V2/OpenGroupAPIV2.swift b/SessionMessagingKit/Open Groups/V2/OpenGroupAPIV2.swift index c7be97bd6..68e049ed4 100644 --- a/SessionMessagingKit/Open Groups/V2/OpenGroupAPIV2.swift +++ b/SessionMessagingKit/Open Groups/V2/OpenGroupAPIV2.swift @@ -6,7 +6,7 @@ public final class OpenGroupAPIV2 : NSObject { private static var authTokenPromises: [String:Promise] = [:] public static var moderators: [String:[String:Set]] = [:] // Server URL to room ID to set of moderator IDs - public static let defaultServer = "https://sessionopengroup.com" + public static let defaultServer = "http://sessionopengroup.com" public static let defaultServerPublicKey = "658d29b91892a2389505596b135e76a53db6e11d613a51dbd3d0816adffb231b" public static var defaultRoomsPromise: Promise<[Info]>? public static var groupImagePromises: [String:Promise] = [:] diff --git a/SessionSnodeKit/OnionRequestAPI+Encryption.swift b/SessionSnodeKit/OnionRequestAPI+Encryption.swift index b46ede035..96c5d53fa 100644 --- a/SessionSnodeKit/OnionRequestAPI+Encryption.swift +++ b/SessionSnodeKit/OnionRequestAPI+Encryption.swift @@ -49,7 +49,8 @@ internal extension OnionRequestAPI { let snodeED25519PublicKey = snode.publicKeySet.ed25519Key parameters = [ "destination" : snodeED25519PublicKey ] case .server(let host, let target, _): - parameters = [ "host" : host, "target" : target, "method" : "POST" ] + // FIXME: protocol and port shouldn't be hardcoded + parameters = [ "host" : host, "target" : target, "method" : "POST", "protocol" : "http", "port" : 80 ] } parameters["ephemeral_key"] = previousEncryptionResult.ephemeralPublicKey.toHexString() let x25519PublicKey: String