try to init/uninit the backend module at the module start/shutdown

This commit is contained in:
Mamadou Babaei
2024-03-22 21:00:28 +01:00
parent 8ab60555c5
commit c8967695de
@@ -35,29 +35,47 @@
#include "SenseGloveBackendModule.h"
#include "SGLog/SGLog.h"
#include "SGBackend/SGBackend.h"
#include "SGLog/SGLog.h"
#define LOCTEXT_NAMESPACE "FSenseGloveBackendModule"
void FSenseGloveBackendModule::StartupModule()
{
SGLOG("Starting up SenseGloveBackend module...");
SGLOG("Starting up the SenseGloveBackend module...");
if (!USGBackend::GetInstance()->IsBackendInitialized())
{
const bool bSucceeded = USGBackend::GetInstance()->InitializeBackend();
if (!bSucceeded)
{
SGLOG_WARNING("Failed to initialize the SGBackend!");
}
}
}
void FSenseGloveBackendModule::PreUnloadCallback()
{
SGLOG("Unloading SenseGloveBackend module...");
SGLOG("Unloading the SenseGloveBackend module...");
}
void FSenseGloveBackendModule::PostLoadCallback()
{
SGLOG("Loading of SenseGloveBackend module has succeeded!");
SGLOG("Loading of the SenseGloveBackend module has succeeded!");
}
void FSenseGloveBackendModule::ShutdownModule()
{
SGLOG("Shutting down SenseGloveBackend module...");
SGLOG("Shutting down the SenseGloveBackend module...");
if (!USGBackend::GetInstance()->IsBackendInitialized())
{
const bool bSucceeded = USGBackend::GetInstance()->UninitializeBackend();
if (!bSucceeded)
{
SGLOG_WARNING("Failed to uninitialize the SGBackend!");
}
}
}
#undef LOCTEXT_NAMESPACE