UI: Add Auth and OAuth classes

Allows the ability to authenticate to a specific service.  Typically via
OAuth.
This commit is contained in:
jp9000 committed 2019-02-07 14:47:15 -08:00
1 parent 1b8bc55f6a
commit 08fb29a035
10 files changed
+543 -4

No files matched your search

+8 -4
View File
@@ -1786,6 +1786,8 @@ void OBSBasic::OnFirstLoad()
}
}
#endif
Auth::Load();
}
void OBSBasic::DeferredLoad(const QString &file, int requeueCount)
@@ -3656,10 +3658,6 @@ void OBSBasic::closeEvent(QCloseEvent *event)
"BasicWindow", "geometry",
saveGeometry().toBase64().constData());
config_set_string(App()->GlobalConfig(),
"BasicWindow", "DockState",
saveState().toBase64().constData());
if (outputHandler && outputHandler->Active()) {
SetShowing(true);
@@ -3688,7 +3686,13 @@ void OBSBasic::closeEvent(QCloseEvent *event)
signalHandlers.clear();
Auth::Save();
SaveProjectNow();
auth.reset();
config_set_string(App()->GlobalConfig(),
"BasicWindow", "DockState",
saveState().toBase64().constData());
if (api)
api->on_event(OBS_FRONTEND_EVENT_EXIT);