:rocket: This PR description was created by Ellipsis for commit d0b76d0c886a077fd729f99924283d1af7e47c81.
Summary:
This PR adds the ability to trigger workflows across notebooks and includes changes to the decodeState and encodeState functions to handle this new functionality.
Key points:
Added loadCrossNotebookWorkflows import and unloadCrossNotebookWorkflows function call in src/index.ts.
Created a new file src/protocols/crossNotebookWorkflows.ts to handle cross notebook workflows.
Simplified decodeState function in api/message.ts and src/protocols/sharePageWithNotebook.ts.
Modified decodeState and encodeState functions in src/utils/decodeState.ts and src/utils/encodeState.ts respectively to handle new workflow functionality.
Updated tests/decodeState.test.ts to reflect changes in decodeState function.
Summary:
This PR adds the ability to trigger workflows across notebooks and includes changes to the
decodeState
andencodeState
functions to handle this new functionality.Key points:
loadCrossNotebookWorkflows
import andunloadCrossNotebookWorkflows
function call insrc/index.ts
.src/protocols/crossNotebookWorkflows.ts
to handle cross notebook workflows.decodeState
function inapi/message.ts
andsrc/protocols/sharePageWithNotebook.ts
.decodeState
andencodeState
functions insrc/utils/decodeState.ts
andsrc/utils/encodeState.ts
respectively to handle new workflow functionality.Updated
tests/decodeState.test.ts
to reflect changes indecodeState
function.Generated with :heart: by ellipsis.dev