Skip to content

Support connecting to new networks (create network) #51

@clue

Description

@clue

This project current supports accessing networks that have already been created, accessing its messages, connecting and disconnecting and deleting this network.

In the future, we should also support creating a new network. Here's the protocol data dump using https://github.com/clue-labs/quassel-proxy:

Client -> Server
[
    2,
    "2createNetwork(NetworkInfo,QStringList)",
    {
        "UseSasl": false,
        "UseRandomServer": false,
        "UseAutoReconnect": true,
        "UseAutoIdentify": false,
        "UnlimitedReconnectRetries": false,
        "ServerList": [
        {
            "sslVersion": 0,
            "UseSSL": false,
            "UseProxy": false,
            "ProxyUser": null,
            "ProxyType": 1,
            "ProxyPort": 8080,
            "ProxyPass": null,
            "ProxyHost": "localhost",
            "Port": 6661,
            "Password": null,
            "Host": "irc.aniverse.com"
        }
        ],
        "SaslPassword": "",
        "SaslAccount": "",
        "RejoinChannels": true,
        "Perform": [
            ""
        ],
        "NetworkName": "Aniverse",
        "NetworkId": 4294967295,
        "Identity": 1,
        "CodecForServer": null,
        "CodecForEncoding": null,
        "CodecForDecoding": null,
        "AutoReconnectRetries": 20,
        "AutoReconnectInterval": 60,
        "AutoIdentifyService": "NickServ",
        "AutoIdentifyPassword": ""
    },
    []
]
Server -> Client
[
    2,
    "2networkCreated(NetworkId)",
    6
]

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions