Properties
addUrlsToQueue
add
UrlsToQueue: ( data: RequestRouteScannerQueuePost ) => Promise < ResponseRouteScannerQueuePost > = flow(function* (this: ScannerStore, data) {return yield request<RequestRouteScannerQueuePost,ParamsRouteScannerQueuePost,ResponseRouteScannerQueuePost>({location: locationRestScannerQueuePost,request: data});})
Defined in builds/devowlio/devowl-wp/wordpress-plugins/real-cookie-banner/src/public/ts/store/scanner.tsx:123
busyExternalUrls
busyExternalUrls: boolean = false
Defined in builds/devowlio/devowl-wp/wordpress-plugins/real-cookie-banner/src/public/ts/store/scanner.tsx:60
busyMarkup
busyMarkup: boolean = false
Defined in builds/devowlio/devowl-wp/wordpress-plugins/real-cookie-banner/src/public/ts/store/scanner.tsx:66
busyResultPresets
busyResultPresets: boolean = false
Defined in builds/devowlio/devowl-wp/wordpress-plugins/real-cookie-banner/src/public/ts/store/scanner.tsx:42
dismissNotice
dismissNotice: ( notice_type: RequestRouteScannerDismissNotice [ "notice_type" ] ) => Promise < boolean > = flow(function* (this: OptionStore, notice_type) {try {const { success }: ResponseRouteScannerDismissNotice = yield request<RequestRouteScannerDismissNotice,ParamsRouteScannerDismissNotice,ResponseRouteScannerDismissNotice>({location: locationRestScannerDismissNotice,request: { notice_type }});if (success && notice_type === "toggle-plugin-state") {this.isScanAgainNoticeActive = false;}return success;} catch (e) {console.log(e);throw e;}})
Defined in builds/devowlio/devowl-wp/wordpress-plugins/real-cookie-banner/src/public/ts/store/scanner.tsx:288
Type declaration
( notice_type: RequestRouteScannerDismissNotice [ "notice_type" ] ) : Promise < boolean >
Parameters
notice_type: RequestRouteScannerDismissNotice [ "notice_type" ]
Returns Promise < boolean >
fetchMarkup
fetchMarkup: ( id: number ) => Promise < void > = flow(function* (this: ScannerStore, id) {this.busyMarkup = true;try {const result: ResponseRouteScannerResultMarkupGet = yield request<RequestRouteScannerResultMarkupGet,ParamsRouteScannerResultMarkupGet,ResponseRouteScannerResultMarkupGet>({location: locationRestScannerResultMarkupGet,params: {id}});this.resultMarkup.set(id, result);} catch (e) {console.log(e);throw e;} finally {this.busyMarkup = false;}})
Defined in builds/devowlio/devowl-wp/wordpress-plugins/real-cookie-banner/src/public/ts/store/scanner.tsx:263
Type declaration
( id: number ) : Promise < void >
Parameters
Returns Promise < void >
fetchResultAllExternals
fetch
ResultAllExternals: ( instance: ScannerResultExternalUrl | ScannerResultPreset ) => Promise < void > = flow(function* (this: ScannerStore, instance) {const type = instance instanceof ScannerResultExternalUrl ? "host" : "preset";const { identifier } = instance;instance.busy = true;try {const { items }: ResponseRouteScannerResultAllExternalUrls = yield request<RequestRouteScannerResultAllExternalUrls,ParamsRouteScannerResultAllExternalUrls,ResponseRouteScannerResultAllExternalUrls>({location: locationRestScannerResultAllExternalUrlsByHostGet,params: {type,identifier: type === "host" ? identifier.replace(/\./g, "_") : identifier}});// Check if map for this host already existslet map = this.resultAllExternalUrls.get(identifier);if (!map) {map = new Map();} else {// As we load all data within one request, we can safely remove stale objectsconst existing = items.map(({ id }) => id);for (const probablyStaleKey of map.keys()) {if (existing.indexOf(probablyStaleKey) === -1) {map.delete(probablyStaleKey);}}}// Save presets as objectsfor (const item of Object.values(items)) {map.set(item.id, new ScannerResultExternalUrlSingle(item, this));this.resultAllExternalUrls.set(identifier, map);}} catch (e) {console.log(e);throw e;} finally {instance.busy = false;}})
Defined in builds/devowlio/devowl-wp/wordpress-plugins/real-cookie-banner/src/public/ts/store/scanner.tsx:215
Type declaration
Parameters
Returns Promise < void >
fetchResultExternals
fetchResultExternals: ( ) => Promise < void > = flow(function* (this: ScannerStore) {this.busyExternalUrls = true;try {this.resultExternalUrlsFromResponse(yield request<RequestRouteScannerResultExternalsGet,ParamsRouteScannerResultExternalsGet,ResponseRouteScannerResultExternalsGet>({location: locationRestScannerResultExternalsGet}));this.fetchedAllResultExternalUrls = true;} catch (e) {console.log(e);throw e;} finally {this.busyExternalUrls = false;}})
Defined in builds/devowlio/devowl-wp/wordpress-plugins/real-cookie-banner/src/public/ts/store/scanner.tsx:176
fetchResultPresets
fetchResultPresets: ( ) => Promise < void > = flow(function* (this: ScannerStore) {this.busyResultPresets = true;try {this.resultPresetsFromResponse(yield request<RequestRouteScannerResultPresetsGet,ParamsRouteScannerResultPresetsGet,ResponseRouteScannerResultPresetsGet>({location: locationRestScannerResultPresetsGet}));this.fetchedAllResultPresets = true;} catch (e) {console.log(e);throw e;} finally {this.busyResultPresets = false;}})
Defined in builds/devowlio/devowl-wp/wordpress-plugins/real-cookie-banner/src/public/ts/store/scanner.tsx:137
fetchedAllResultExternalUrls
fetchedAllResultExternalUrls: boolean = false
Defined in builds/devowlio/devowl-wp/wordpress-plugins/real-cookie-banner/src/public/ts/store/scanner.tsx:63
fetchedAllResultPresets
fetchedAllResultPresets: boolean = false
Defined in builds/devowlio/devowl-wp/wordpress-plugins/real-cookie-banner/src/public/ts/store/scanner.tsx:45
resultAllExternalUrls
result
AllExternalUrls: Map < string , Map < number , ScannerResultExternalUrlSingle > > = new Map</*** Can be host or preset.*/string,Map<number, ScannerResultExternalUrlSingle>>()
Defined in builds/devowlio/devowl-wp/wordpress-plugins/real-cookie-banner/src/public/ts/store/scanner.tsx:51
resultExternalUrls
Defined in builds/devowlio/devowl-wp/wordpress-plugins/real-cookie-banner/src/public/ts/store/scanner.tsx:48
resultMarkup
Defined in builds/devowlio/devowl-wp/wordpress-plugins/real-cookie-banner/src/public/ts/store/scanner.tsx:69
resultPresets
Defined in builds/devowlio/devowl-wp/wordpress-plugins/real-cookie-banner/src/public/ts/store/scanner.tsx:39
Readonly rootStore
Defined in builds/devowlio/devowl-wp/wordpress-plugins/real-cookie-banner/src/public/ts/store/scanner.tsx:116
Count of presets and external URL hosts which still needs attention.