waitToStartVideoChat method
Wait for a video chat to start.
Possibly returns null
if the listener has been cancelled before
it completes. Otherwise, returns a Context object with the incoming update.
Implementation
Future<Context?> waitToStartVideoChat({
required ID chatId,
Duration? timeout,
bool clearUnfulfilled = true,
}) async {
return await waitFor(
chatId: chatId,
filter: (up) => up.message?.videoChatStarted != null,
timeout: timeout,
handlerName: "videoChatStarted",
clearUnfulfilled: clearUnfulfilled,
);
}