AccountWebBrowserSettings.deserialize constructor
AccountWebBrowserSettings.deserialize(
- BinaryReader reader
Deserialize.
Implementation
factory AccountWebBrowserSettings.deserialize(BinaryReader reader) {
// Read [AccountWebBrowserSettings] fields.
final flags = reader.readInt32();
final openExternalBrowser = (flags & 1) != 0;
final displayCloseButton = (flags & 2) != 0;
final externalExceptions =
reader.readVectorObject<WebDomainExceptionBase>();
final inappExceptions = reader.readVectorObject<WebDomainExceptionBase>();
final hash = reader.readInt64();
// Construct [AccountWebBrowserSettings] object.
final returnValue = AccountWebBrowserSettings(
openExternalBrowser: openExternalBrowser,
displayCloseButton: displayCloseButton,
externalExceptions: externalExceptions.items,
inappExceptions: inappExceptions.items,
hash: hash,
);
// Now return the deserialized [AccountWebBrowserSettings].
return returnValue;
}