PhoneCallProtocol.deserialize constructor
PhoneCallProtocol.deserialize(
- BinaryReader reader
Deserialize.
Implementation
factory PhoneCallProtocol.deserialize(BinaryReader reader) {
// Read [PhoneCallProtocol] fields.
final flags = reader.readInt32();
final udpP2p = (flags & 1) != 0;
final udpReflector = (flags & 2) != 0;
final minLayer = reader.readInt32();
final maxLayer = reader.readInt32();
final libraryVersions = reader.readVectorString();
// Construct [PhoneCallProtocol] object.
final returnValue = PhoneCallProtocol(
udpP2p: udpP2p,
udpReflector: udpReflector,
minLayer: minLayer,
maxLayer: maxLayer,
libraryVersions: libraryVersions,
);
// Now return the deserialized [PhoneCallProtocol].
return returnValue;
}