@@ -27,7 +27,7 @@ import Button from 'components/atoms/common/Button';
2727import { BUTTON_INTENT_TYPES , BUTTON_TYPES } from 'constants/Common' ;
2828import GraphLogger , { LogLevel } from './graph/GraphLogger' ;
2929import Mousetrap from 'mousetrap' ;
30- import useSettingsStore from 'stores/SettingsStore ' ;
30+ import { uploadGraphRunLogs } from 'service/collection ' ;
3131
3232const StartNode = ( ) => (
3333 < FlowNode title = 'Start' handleLeft = { false } handleRight = { true } handleRightData = { { type : 'source' } } > </ FlowNode >
@@ -88,7 +88,6 @@ const Flow = ({ tab, collectionId }) => {
8888 useCanvasStore ( selector ) ;
8989
9090 const setLogs = useTabStore ( ( state ) => state . updateFlowTestLogs ) ;
91- const logSyncConfig = useSettingsStore ( ( state ) => state . logSyncConfig ) ;
9291
9392 const [ reactFlowInstance , setReactFlowInstance ] = useState ( null ) ;
9493
@@ -195,8 +194,10 @@ const Flow = ({ tab, collectionId }) => {
195194 return true ;
196195 } ;
197196
198- const onGraphComplete = ( status , logs ) => {
199- setLogs ( tab . id , logs ) ;
197+ const onGraphComplete = async ( status , logs ) => {
198+ const response = await uploadGraphRunLogs ( tab . name , logs ) ;
199+ console . log ( response ) ;
200+ setLogs ( tab . id , logs , response ) ;
200201 if ( status == 'Success' ) {
201202 toast . success ( `FlowTest Run Success!` ) ;
202203 } else if ( status == 'Failed' ) {
@@ -275,10 +276,10 @@ const Flow = ({ tab, collectionId }) => {
275276 ) ;
276277 const result = await g . run ( ) ;
277278 logger . add ( LogLevel . INFO , `Total time: ${ Date . now ( ) - startTime } ms` ) ;
278- onGraphComplete ( result . status , logger . get ( ) ) ;
279+ await onGraphComplete ( result . status , logger . get ( ) ) ;
279280 } catch ( error ) {
280281 logger . add ( LogLevel . INFO , `Total time: ${ Date . now ( ) - startTime } ms` ) ;
281- onGraphComplete ( 'Failed' , logger . get ( ) ) ;
282+ await onGraphComplete ( 'Failed' , logger . get ( ) ) ;
282283 toast . error ( `Internal error running graph` ) ;
283284 runnableEdges ( false ) ;
284285 }
0 commit comments