diff --git a/ts/services/calling.ts b/ts/services/calling.ts index 91a9407c41..a6c4b7a4a6 100644 --- a/ts/services/calling.ts +++ b/ts/services/calling.ts @@ -2691,7 +2691,7 @@ export class CallingClass { : // proritize ice servers with IPs to avoid DNS [ { - hostname: iceServer.hostname, + hostname: iceServer.hostname ?? '', username: iceServer.username, password: iceServer.password, urls: (iceServer.urlsWithIps ?? []).slice(), diff --git a/ts/textsecure/WebAPI.ts b/ts/textsecure/WebAPI.ts index 64ba22a2d7..3884c4ac00 100644 --- a/ts/textsecure/WebAPI.ts +++ b/ts/textsecure/WebAPI.ts @@ -787,9 +787,9 @@ export type GetAccountForUsernameResultType = z.infer< export type GetIceServersResultType = Readonly<{ username: string; password: string; - urls: ReadonlyArray; - urlsWithIps: ReadonlyArray; - hostname: string; + urls?: ReadonlyArray; + urlsWithIps?: ReadonlyArray; + hostname?: string; }>; export type GetDevicesResultType = ReadonlyArray<