Add getProcesses iframe handler

This commit is contained in:
NicolasCantu 2025-05-22 14:37:21 +02:00
parent 325d2cbf13
commit 3c59105aa6

View File

@ -268,7 +268,33 @@ export async function registerAllListeners() {
errorResponse(errorMsg, event.origin);
}
}
const handleGetProcesses = async (event: MessageEvent) => {
if (event.data.type !== MessageType.GET_PROCESSES) {
return;
}
const tokenService = await TokenService.getInstance();
try {
const accessToken = event.data.accessToken;
const refreshToken = event.data.refreshToken;
const processes = await services.getProcesses();
window.parent.postMessage(
{
type: MessageType.PROCESSES_RETRIEVED,
processes: JSON.stringify(processes),
accessToken: accessToken,
refreshToken: refreshToken
},
event.origin
);
} catch (e) {
const errorMsg = `Failed to get processes: ${e}`;
errorResponse(errorMsg, event.origin);
}
}
const handleAddFolder = async (event: MessageEvent) => {
if (event.data.type !== MessageType.CREATE_FOLDER) {