Fix some code
This commit is contained in:
parent
1e6065ec7c
commit
5d85ad7c28
@ -13,7 +13,7 @@ Cette application React fournit une interface pour interagir avec la plateforme
|
||||
## Prérequis
|
||||
|
||||
- Node.js (version 18 ou supérieure)
|
||||
- npm ou yarn
|
||||
- npm
|
||||
|
||||
## Installation
|
||||
|
||||
|
@ -52,7 +52,7 @@ function App() {
|
||||
}
|
||||
}
|
||||
|
||||
messageBus.getData('467b005278cf516a42a54ba777fcbab29748072b52c01a988a596662e7b7844a:0', 'ada06b5c6e5add8a281b284a31a258355b33a9f0dbc4a5dcfe77dfd4eb904011').then((data: any) => {
|
||||
messageBus.getData("7813a82df5725dbe59e9da02f80fa2fe9a93587bab8efe9cfb29d97a05c5a53a:0", "3ecbc27b0aae7806c11f308e2142d66702b1ec6513312128aab1af5098a2f90d").then((data: any) => {
|
||||
console.log(data);
|
||||
});
|
||||
});
|
||||
@ -107,7 +107,7 @@ function App() {
|
||||
validator: '884cb36a346a79af8697559f16940141f068bdf1656f88fa0df0e9ecd7311fb8:0'
|
||||
};
|
||||
|
||||
MessageBus.getInstance(iframeUrl).createProfile(completeProfileData).then((_profileData: ProfileData) => {
|
||||
MessageBus.getInstance(iframeUrl).createProfile(completeProfileData).then(() => {
|
||||
MessageBus.getInstance(iframeUrl).getProcesses().then((processes: any) => {
|
||||
setProcesses(processes);
|
||||
});
|
||||
@ -118,7 +118,7 @@ function App() {
|
||||
|
||||
// Gestionnaire pour soumettre les données du dossier
|
||||
const handleFolderSubmit = useCallback((folderData: FolderData) => {
|
||||
MessageBus.getInstance(iframeUrl).createFolder(folderData).then((_folderData: FolderData) => {
|
||||
MessageBus.getInstance(iframeUrl).createFolder(folderData).then(() => {
|
||||
MessageBus.getInstance(iframeUrl).getProcesses().then((processes: any) => {
|
||||
setProcesses(processes);
|
||||
});
|
||||
|
@ -213,8 +213,8 @@ export default class MessageBus {
|
||||
});
|
||||
}
|
||||
|
||||
public createProfile(profileData: ProfileData): Promise<ProfileData> {
|
||||
return new Promise<ProfileData>((resolve: (profileData: ProfileData) => void, reject: (error: string) => void) => {
|
||||
public createProfile(profileData: ProfileData): Promise<void> {
|
||||
return new Promise<void>((resolve: () => void, reject: (error: string) => void) => {
|
||||
this.checkToken().then(() => {
|
||||
const userStore = UserStore.getInstance();
|
||||
const accessToken = userStore.getAccessToken()!;
|
||||
@ -223,13 +223,13 @@ export default class MessageBus {
|
||||
const correlationId = uuidv4();
|
||||
this.initMessageListener(correlationId);
|
||||
|
||||
const unsubscribe = EventBus.getInstance().on('PROFILE_CREATED', (responseId: string, profileData: ProfileData) => {
|
||||
const unsubscribe = EventBus.getInstance().on('PROFILE_CREATED', (responseId: string) => {
|
||||
if (responseId !== correlationId) {
|
||||
return;
|
||||
}
|
||||
unsubscribe();
|
||||
this.destroyMessageListener();
|
||||
resolve(profileData);
|
||||
resolve();
|
||||
});
|
||||
|
||||
const unsubscribeError = EventBus.getInstance().on('ERROR_PROFILE_CREATED', (responseId: string, error: string) => {
|
||||
@ -251,8 +251,8 @@ export default class MessageBus {
|
||||
});
|
||||
}
|
||||
|
||||
public createFolder(folderData: FolderData): Promise<FolderData> {
|
||||
return new Promise<FolderData>((resolve: (folderData: FolderData) => void, reject: (error: string) => void) => {
|
||||
public createFolder(folderData: FolderData): Promise<void> {
|
||||
return new Promise<void>((resolve: () => void, reject: (error: string) => void) => {
|
||||
this.checkToken().then(() => {
|
||||
const userStore = UserStore.getInstance();
|
||||
const accessToken = userStore.getAccessToken()!;
|
||||
@ -260,13 +260,13 @@ export default class MessageBus {
|
||||
const correlationId = uuidv4();
|
||||
this.initMessageListener(correlationId);
|
||||
|
||||
const unsubscribe = EventBus.getInstance().on('FOLDER_CREATED', (responseId: string, folderData: FolderData) => {
|
||||
const unsubscribe = EventBus.getInstance().on('FOLDER_CREATED', (responseId: string) => {
|
||||
if (responseId !== correlationId) {
|
||||
return;
|
||||
}
|
||||
unsubscribe();
|
||||
this.destroyMessageListener();
|
||||
resolve(folderData);
|
||||
resolve();
|
||||
});
|
||||
|
||||
const unsubscribeError = EventBus.getInstance().on('ERROR_FOLDER_CREATED', (responseId: string, error: string) => {
|
||||
@ -335,7 +335,7 @@ export default class MessageBus {
|
||||
const message = event.data;
|
||||
switch (message.type) {
|
||||
case 'LISTENING':
|
||||
EventBus.getInstance().emit('IS_READY', correlationId);
|
||||
setTimeout(() => EventBus.getInstance().emit('IS_READY', correlationId), 2500);
|
||||
break;
|
||||
|
||||
case 'LINK_ACCEPTED':
|
||||
@ -389,7 +389,7 @@ export default class MessageBus {
|
||||
return;
|
||||
}
|
||||
EventBus.getInstance().emit('MESSAGE_RECEIVED', message);
|
||||
EventBus.getInstance().emit('PROFILE_CREATED', correlationId, message.profileData);
|
||||
EventBus.getInstance().emit('PROFILE_CREATED', correlationId);
|
||||
break;
|
||||
|
||||
case 'FOLDER_CREATED': // CREATE_FOLDER
|
||||
@ -400,6 +400,7 @@ export default class MessageBus {
|
||||
return;
|
||||
}
|
||||
EventBus.getInstance().emit('MESSAGE_RECEIVED', message);
|
||||
EventBus.getInstance().emit('FOLDER_CREATED', correlationId);
|
||||
break;
|
||||
|
||||
case 'DATA_RETRIEVED': // RETRIEVE_DATA
|
||||
|
Loading…
x
Reference in New Issue
Block a user