fix: UUID-Generierung und Typdeklarationsprobleme beheben

- `crypto.randomUUID()` durch `uuid.v4()` ersetzt, um die Kompatibilität über verschiedene Node.js-Versionen hinweg zu verbessern.
- Das `uuid`-Paket installiert und Typdeklarationen mit `@types/uuid` hinzugefügt, um TypeScript-Fehler zu beheben.
- Die Funktion `generateAccessCode` aktualisiert, um die `uuid`-Bibliothek zur UUID-Generierung zu verwenden.
This commit is contained in:
Developer 02
2024-08-23 01:21:38 +02:00
parent 1da73d1754
commit 0cf1cd10c0
3 changed files with 28 additions and 5 deletions

View File

@@ -10,6 +10,7 @@ import { ReceiverInputComponent } from '../receiver-input/receiver-input.compone
import { MatIconModule } from '@angular/material/icon';
import { MatButtonModule } from '@angular/material/button';
import { ClearableInputComponent } from '../clearable-input/clearable-input.component'
import { v4 as uuidv4 } from 'uuid';
@Component({
selector: 'receiver-table',
@@ -76,6 +77,6 @@ export class ReceiverTableComponent implements OnInit {
}
function generateAccessCode(): string {
const uuid = crypto.randomUUID();
const uuid = uuidv4();
return uuid.replace(/-/g, '').substring(1, 7).toUpperCase();
}