openedFolderIds: uniq()

in apps/chat/src/store/import-export/importExport.epics.ts [611:668]


                    openedFolderIds: uniq([
                      ...uploadedPromptsFolderIds,
                      ...openedFolderIds,
                    ]),
                    featureType: FeatureType.Prompt,
                  }),
                ),
                iif(
                  () => !isShowReplaceDialog,
                  concat(
                    of(ImportExportActions.resetState()),
                    of(
                      UIActions.showSuccessToast(
                        translate(`Prompt(s) ${successMessages.importSuccess}`),
                      ),
                    ),
                  ),
                  EMPTY,
                ),
              );
            }),
            catchError(() => {
              return concat(
                of(
                  UIActions.showErrorToast(
                    translate(errorsMessages.uploadingPromptsError),
                  ),
                ),
                of(ImportExportActions.importPromptsFail()),
              );
            }),
          ); //listing of all entities
        }),
        catchError(() => of(ImportExportActions.importPromptsFail())),
      );
    }),
  );

const continueDuplicatedImportEpic: AppEpic = (action$, state$) =>
  action$.pipe(
    filter(ImportExportActions.continueDuplicatedImport.match),
    switchMap(({ payload }) => {
      const actions: Observable<AnyAction>[] = [];
      const featureType = ImportExportSelectors.selectFeatureType(state$.value);

      if (featureType === FeatureType.Chat) {
        const duplicatedConversations =
          ImportExportSelectors.selectDuplicatedConversations(state$.value);
        const conversations = ConversationsSelectors.selectConversations(
          state$.value,
        );

        const conversationsToPostfix: Conversation[] = [];
        const conversationsToReplace: Conversation[] = [];
        duplicatedConversations?.forEach((conversation) => {
          if (
            payload.mappedActions[conversation.id] === ReplaceOptions.Postfix
          ) {