From 4b2832a96c18cbe1b6bc3b5cfc63e39881b0ed02 Mon Sep 17 00:00:00 2001 From: Rob Moffat Date: Thu, 3 Nov 2022 08:33:44 +0000 Subject: [PATCH] About to start working on full text search --- packages/main/src/directory/directory.ts | 3 +-- .../main/src/handlers/runtime/resolveIntent.ts | 14 ++++++++++---- 2 files changed, 11 insertions(+), 6 deletions(-) diff --git a/packages/main/src/directory/directory.ts b/packages/main/src/directory/directory.ts index 4bb0f67e..ff335250 100644 --- a/packages/main/src/directory/directory.ts +++ b/packages/main/src/directory/directory.ts @@ -35,7 +35,6 @@ export class Directory { return Promise.all(this.urls.map((u) => this.load(u))) .then((data) => data.flatMap((d) => { - console.log('here'); return d; }), ) @@ -45,7 +44,7 @@ export class Directory { return result.length; }) .catch((err) => { - console.log('Problem loading app directory'); + console.error('Problem loading app directory: ' + err); throw err; }); } diff --git a/packages/main/src/handlers/runtime/resolveIntent.ts b/packages/main/src/handlers/runtime/resolveIntent.ts index ae75e203..a745ebd3 100644 --- a/packages/main/src/handlers/runtime/resolveIntent.ts +++ b/packages/main/src/handlers/runtime/resolveIntent.ts @@ -1,7 +1,10 @@ import { getRuntime } from '../../index'; import { RuntimeMessage } from '../runtimeMessage'; -import { DirectoryApp } from '/@/handlers/fdc3/1.2/types/FDC3Data'; import { TOPICS } from '../../constants'; +import { + DirectoryApp, + DirectoryAppLaunchDetailsWeb, +} from '/@/directory/directory'; export const resolveIntent = async (message: RuntimeMessage) => { const runtime = getRuntime(); @@ -15,9 +18,12 @@ export const resolveIntent = async (message: RuntimeMessage) => { const runtime = getRuntime(); if (runtime) { const win = runtime.createWorkspace(); - const view = win.createView(data.start_url, { - directoryData: data as DirectoryApp, - }); + const view = win.createView( + (data['details'] as DirectoryAppLaunchDetailsWeb)['url'], + { + directoryData: data as DirectoryApp, + }, + ); //set pending intent and context view.setPendingIntent(