Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Proposal: Rework Connection manager #2235

Copy link
Copy link
@quinchs

Description

@quinchs
Issue body actions

Proposal

The connection manager has been the core backbone to the websocket and voice client. It's been keeping bots alive for over 5 years, it's code is very complex and hard to diagnose when things go wrong. The proposal is to rewrite it with the new C# 10 features from the ground up, removing all the tricks used at the era of its initial creation.

Currently there have been some hiccups in v2 and v3 with the connection manager that have been really hard to diagnose/fix, ex: #2126. There can also be some improvements made within the code thanks to new C# features that were simply non-existent when the original was created.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Status

    Proposals
    Show more project fields

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      Morty Proxy This is a proxified and sanitized view of the page, visit original site.