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:
@@ -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();
|
||||
}
|
||||
Reference in New Issue
Block a user