(evaluation, info, spans, extraInfo)
| 599 | } |
| 600 | |
| 601 | export function findRecordsFromToken(evaluation, info, spans, extraInfo) { |
| 602 | let queryId = `query|${info.requestId}`; |
| 603 | let query: any = {tag: ["findRecordsFromToken"]}; |
| 604 | if(info.token) query.token = info.token; |
| 605 | |
| 606 | let evSession = evaluation.getDatabase("session"); |
| 607 | let evBrowser = evaluation.getDatabase("browser"); |
| 608 | evSession.nonExecuting = true; |
| 609 | evBrowser.nonExecuting = true; |
| 610 | eve.registerDatabase("evaluation-session", evSession); |
| 611 | eve.registerDatabase("evaluation-browser", evBrowser); |
| 612 | doQuery(queryId, query, spans, extraInfo); |
| 613 | eve.unregisterDatabase("evaluation-session"); |
| 614 | eve.unregisterDatabase("evaluation-browser"); |
| 615 | evSession.nonExecuting = false; |
| 616 | evBrowser.nonExecuting = false; |
| 617 | |
| 618 | let sessionIndex = eve.getDatabase("session").index; |
| 619 | let queryInfo = sessionIndex.alookup("tag", "findRecordsFromToken"); |
| 620 | if(queryInfo) { |
| 621 | let [entity] = queryInfo.toValues(); |
| 622 | let obj = sessionIndex.asObject(entity); |
| 623 | console.log("FIND RECORDS", obj); |
| 624 | if(obj.record) { |
| 625 | return info.record = obj.record; |
| 626 | } else { |
| 627 | info.record = []; |
| 628 | return info; |
| 629 | } |
| 630 | } |
| 631 | return; |
| 632 | } |
| 633 | |
| 634 | |
| 635 | export function findSource(evaluation, info, spans, extraInfo) { |
nothing calls this directly
no test coverage detected