fix(@about): always check for update

The work was already done in the actual call, but we kept the guard.
The guard is now remove as it was useless
This commit is contained in:
Anthony Laibe 2022-05-31 11:36:05 +02:00 committed by Anthony Laibe
parent 86805a6c7d
commit 198db8658c
2 changed files with 4 additions and 19 deletions

View File

@ -165,8 +165,7 @@ proc newAppController*(statusFoundation: StatusFoundation): AppController =
result.chatService,
result.tokenService
)
result.aboutService = about_service.newService(statusFoundation.events, statusFoundation.threadpool,
result.settingsService)
result.aboutService = about_service.newService(statusFoundation.events, statusFoundation.threadpool)
result.dappPermissionsService = dapp_permissions_service.newService()
result.languageService = language_service.newService()
# result.mnemonicService = mnemonic_service.newService()

View File

@ -35,15 +35,13 @@ QtObject:
self.QObject.delete
proc newService*(
events: EventEmitter,
threadpool: ThreadPool,
settingsService: settings_service.Service
): Service =
events: EventEmitter,
threadpool: ThreadPool,
): Service =
new(result, delete)
result.QObject.setup
result.events = events
result.threadpool = threadpool
result.settingsService = settingsService
proc init*(self: Service) =
# TODO uncomment this once the latest version calls is fixed
@ -64,18 +62,6 @@ QtObject:
self.events.emit(SIGNAL_VERSION_FETCHED, VersionArgs(version: $versionJsonObj))
proc asyncRequestLatestVersion(self: Service) =
let networkType = self.settingsService.getCurrentNetwork().toNetworkType()
if networkType != NetworkType.Mainnet:
# Seems that we return that there is no updates for all but the `Mainnet` network type,
# not sure why, but that's how it was in the old code.
let emptyJsonObj = %*{
"version": "",
"url": "",
"available": false
}
self.emitSignal(emptyJsonObj)
return
let arg = QObjectTaskArg(
tptr: cast[ByteAddress](checkForUpdatesTask),
vptr: cast[ByteAddress](self.vptr),