Receives incoming updates and request responses from the TDLib with timeout.
timeout
@override String? tdReceive([double timeout = 8]) { throw UnimplementedError(); }