|
|
|
|
| export const Utils = {
|
| |
| |
| |
|
|
| getMachineId() {
|
| let machineId = localStorage.getItem('MachineId');
|
|
|
| if (!machineId) {
|
| machineId = 'dev-' + crypto.randomUUID();
|
| localStorage.setItem('MachineId', machineId);
|
| }
|
|
|
| return machineId;
|
| },
|
|
|
| |
| |
| |
|
|
| generateSessionId() {
|
| return 'session-' + crypto.randomUUID();
|
| },
|
|
|
| |
| |
| |
|
|
| generateConversationId() {
|
| return 'conversation-' + crypto.randomUUID();
|
| },
|
|
|
| |
| |
| |
| |
|
|
| removeFileFromInput(fileInput, fileToRemove) {
|
|
|
|
|
|
|
| const dt = new DataTransfer();
|
| const { files } = fileInput;
|
|
|
| for (let i = 0; i < files.length; i++) {
|
| const file = files[i];
|
| if (file !== fileToRemove) {
|
| dt.items.add(file);
|
| }
|
| }
|
|
|
| fileInput.files = dt.files;
|
| }
|
| }; |