Members of the KDE Community are recommended to subscribe to the kde-community mailing list at https://mail.kde.org/mailman/listinfo/kde-community to allow them to participate in important discussions and receive other important announcements

Refactor connection handling

* Rename 'ClientWorker::xmppConnect()' to 'ClientWorker::logIn()'
* Move all signals for connection handling emitted by 'Kaidan' to itself
* Catch corner cases of connecting / disconnecting safely for more stability
* Load credentials from settings file by ClientWorker
* Change password and nickname correctly on server even if disconnected when calling
* Simplify user experience for password changing
* VCardManager: Use consistent method names
* RegistrationManager: Use 'Kaidan::instance' instead of passing 'Kaidan' object via constructor
* Add missing method documentation
9 jobs for refactor/connection-handling in 32 minutes and 47 seconds (queued for 38 minutes and 3 seconds)
Status Job ID Name Coverage
  Test
passed #45096
clazy

00:01:02

passed #45097
qmllint

00:00:25

 
  Build
passed #45100
archlinux

00:01:05

passed #45099
debian-sid

00:00:54

passed #45098
neon-bionic

00:01:04

 
  Deploy
passed #45103
android

00:17:18

passed #45101
linux-appimage

00:07:31

passed #45104
mac-osxcross

00:01:44

failed #45102
allowed to fail
windows-mxe

00:01:41

 
Name Stage Failure
failed
windows-mxe Deploy
/builds/melvo/kaidan/src/MessageModel.cpp:160:10: warning: enumeration value 'Error' not handled in switch [-Wswitch]
make[2]: *** [CMakeFiles/kaidan.dir/build.make:2784: CMakeFiles/kaidan.dir/src/MessageModel.cpp.obj] Error 1
make[1]: *** [CMakeFiles/Makefile2:68: CMakeFiles/kaidan.dir/all] Error 2
make: *** [Makefile:95: all] Error 2
$ mv build/bin/kaidan.exe kaidan.exe
mv: cannot stat 'build/bin/kaidan.exe': No such file or directory
Running after_script
Uploading artifacts for failed job
ERROR: Job failed: exit code 1