INNER CODE UNIT · TypeScript
generateWsId
margelo/react-native-nitro-fetch · packages/react-native-nitro-websockets/src/index.ts:37
function generateWsId(): string {
return 'ws-' + String(Date.now()) + '-' + String(Math.random()).slice(2, 8)
}
/**
* Browser-compatible WebSocket wrapper backed by a Nitro HybridObject
* using libwebsockets + mbedTLS under the hood.
*/
export class NitroWebSocket {
private _ws: HybridWebSocket
private _inspectorId: string | undefined
constructor(
url: string,
protocols?: string | string[],
headers?: Record<string, string>
) {
this._ws = NitroModules.createHybridObject<HybridWebSocket>('WebSocket')