Skip to content

Refactor connection handling

  • Move all signals for connection handling emitted by 'Kaidan' to itself
  • Add methods for initialization after objects and threads are created
  • Catch corner cases of connecting / disconnecting safely for more stability
  • Load credentials from settings file by 'ClientWorker'
  • Introduce functionality for running tasks upon successful login
  • Change password and nickname correctly on server even if not logged in when calling to improve user experience
  • Introduce 'AccountManager' for account-related settings
  • Always disable automatic reconnection on connecting to server

This should be merged after !615 (merged), !616 (merged), !618 (merged), !619 (merged) and !626 (merged).

Edited by Melvin Keskin

Merge request reports