protected override void OnSuccesAction(MegaSDK api, MRequest request) { // Enable transfer resumption for the current MegaSDK instance which is // doing the fetch nodes request (app, folder link, etc.) api.enableTransferResumption(); // If is required show the password reminder dialog on background thread Task.Run(async() => { if (await AccountService.ShouldShowPasswordReminderDialogAsync(false)) { Deployment.Current.Dispatcher.BeginInvoke(() => DialogService.ShowPasswordReminderDialog(false)); } }); if (_mainPageViewModel != null) { FetchNodesMainPage(api, request); } else if (_cameraUploadsPageViewModel != null) { FetchNodesCameraUploadsPage(api, request); } else if (_folderLinkViewModel != null) { FetchNodesFolderLink(api, request); } }
protected override void OnSuccesAction(MegaSDK api, MRequest request) { // Enable transfer resumption for the current MegaSDK instance which is // doing the fetch nodes request (app, folder link, etc.) api.enableTransferResumption(); if (_mainPageViewModel != null) { FetchNodesMainPage(api, request); } else if (_cameraUploadsPageViewModel != null) { FetchNodesCameraUploadsPage(api, request); } else if (_folderLinkViewModel != null) { FetchNodesFolderLink(api, request); } }