Handle edge cases in login flow
-
When the device key is invalidated via for example tg web and no session could be established, we get a white screen until next start of tg
-
starting teleports desktop multiple times simultaneously leads also to a white screen with the following log:
Mounting device home to /home/nanu/.clickable/home
Too many arguments.
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-nanu'
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-nanu'
auxdb: Schema migration, current version 2
auxdb: Trying to execute the following migration file: "/media/nanu/home/src/ut/teleports/build/x86_64-linux-gnu/app/install/assets/3.sql"
[ 3][t 4][1595709763.647535563][Td.cpp:4707][#1][!Td][&td_requests] Sending update: updateOption {
name = "version"
value = optionValueString {
value = "1.6.0"
}
}
[ 3][t 4][1595709763.647590160][Td.cpp:4707][#1][!Td][&td_requests] Sending update: updateAuthorizationState {
authorization_state = authorizationStateWaitTdlibParameters {
}
}
App Paths: "/media/nanu/home/src/ut/teleports/build/x86_64-linux-gnu/app/install"
Delaying registering device for push notification until account is authenticated
ConnectivityOnline on amd64 as online
received option "version" , value QVariant(QString, "1.6.0")
[AUTHSTATE] "authorizationStateWaitTdlibParameters"