From 4342c6d3e5dce238b4f4cb1f479086fea7e31bb2 Mon Sep 17 00:00:00 2001 From: Rodrigo Rodriguez Date: Sun, 14 Apr 2024 23:17:37 -0300 Subject: [PATCH] new(gpt.gblib): PDF opener. --- packages/default.gbui/src/GBUIApp.js | 13 ++- .../src/players/GBMultiUrlPlayer.js | 91 +++++++++++++++++++ packages/gpt.gblib/services/ChatServices.ts | 70 +++++++++----- packages/kb.gbapp/dialogs/AskDialog.ts | 31 ++++--- 4 files changed, 171 insertions(+), 34 deletions(-) create mode 100644 packages/default.gbui/src/players/GBMultiUrlPlayer.js diff --git a/packages/default.gbui/src/GBUIApp.js b/packages/default.gbui/src/GBUIApp.js index 24a395a6..77b2aafd 100644 --- a/packages/default.gbui/src/GBUIApp.js +++ b/packages/default.gbui/src/GBUIApp.js @@ -33,6 +33,7 @@ import GBMarkdownPlayer from './players/GBMarkdownPlayer.js'; import GBImagePlayer from './players/GBImagePlayer.js'; import GBVideoPlayer from './players/GBVideoPlayer.js'; import GBUrlPlayer from './players/GBUrlPlayer.js'; +import GBMultiUrlPlayer from './players/GBMultiUrlPlayer.js'; import GBLoginPlayer from './players/GBLoginPlayer.js'; import GBBulletPlayer from './players/GBBulletPlayer.js'; import SidebarMenu from './components/SidebarMenu.js'; @@ -255,7 +256,17 @@ class GBUIApp extends React.Component { /> ); break; - case 'image': + case 'multiurl': + playerComponent = ( + { + this.player = player; + }} + /> + ); + break; + case 'image': playerComponent = ( { + window.botConnection.postActivity({ + type: 'event', + name: 'answerEvent', + data: item.questionId, + locale: 'en-us', + textFormat: 'plain', + timestamp: new Date().toISOString(), + from: window.user + }); + }, 400); + } + + render() { + return ( +
+ {this.props.list.map(item => ( +