private async void GotoScriptDetail(object sender, ItemClickEventArgs e)
{
GrantProcess GProc = ( GrantProcess )e.ClickedItem;
if (GProc.GrantDef.SourceRemoved || GProc.IsLoading)
{
return;
}
GProc.IsLoading = true;
string AccessToken = ( string )TokMgr.GetAuthById(GProc.ScriptId)?.Value;
SHSearchLoader SHLoader = new SHSearchLoader(
"uuid: " + GProc.ScriptId
, AccessToken == null ? null : new string[] { AccessToken }
);
IList <HubScriptItem> HSIs = await SHLoader.NextPage();
HubScriptItem HSI = HSIs.FirstOrDefault();
if (HSI != null)
{
ControlFrame.Instance.NavigateTo(PageId.SCRIPT_DETAILS, () => {
ScriptDetails SDetails = new ScriptDetails(HSI);
SDetails.OpenRequest(GProc.Target);
return(SDetails);
});
}
}