renderFromJson method

void renderFromJson(
  1. String json
)

Implementation

void renderFromJson(String json) {
  try {
    final List<dynamic> strokes = jsonDecode(json) as List<dynamic>;
    strokesListenable.clearStrokes();
    for (final stroke in strokes) {
      strokesListenable
          .addStroke(Stroke.fromJson(stroke as Map<String, dynamic>));
    }
  } catch (e) {
    throw 'Error rendering strokes from JSON: $e';
  }
}