HubEventElementWithMetadata<M extends Model>.fromMap constructor
HubEventElementWithMetadata<M extends Model>.fromMap (
- Map serializedHubEventElement,
- ModelProviderInterface provider
Implementation
factory HubEventElementWithMetadata.fromMap(
Map serializedHubEventElement,
ModelProviderInterface provider,
) {
var model = _parseModelFromMap(serializedHubEventElement, provider);
var serializedElement = serializedHubEventElement['element'] as Map;
var metadata = serializedElement['syncMetadata'] as Map;
var version = metadata['_version'] as int;
var lastChangedAt = metadata['_lastChangedAt'] as int;
var deleted = metadata['_deleted'] as bool?;
return HubEventElementWithMetadata(
model as M,
version: version,
lastChangedAt: lastChangedAt,
deleted: deleted,
);
}