publishAnnotationSnapshot method
Future<void>
publishAnnotationSnapshot(
- Room room,
- String sharerIdentity,
- List<String> destinationIdentities
)
Implementation
Future<void> publishAnnotationSnapshot(
Room room,
String sharerIdentity,
List<String> destinationIdentities,
) async {
final strokes = _strokesBySharer[sharerIdentity] ?? [];
await publishAnnotationData(
room,
{
'action': AnnotationActions.snapshot,
'sharerIdentity': sharerIdentity,
'strokes': strokes.map((s) => s.toJson()).toList(),
},
destinationIdentities: destinationIdentities,
);
}