reloadWidget method

void reloadWidget()

Implementation

void reloadWidget() {
  setState(() {
    visible = false;
    height = 500;
    width = 500;
  });
  debugPrint("Plotline Refresh Debug: reloadWidget called for ${widget.valueKey}");

  WidgetsBinding.instance.addPostFrameCallback((_) {
    if (_widgetDimensions.containsKey(widget.valueKey)) {
      _widgetDimensions.remove(widget.valueKey);
    }
    widgetChannel?.send(<String, dynamic>{
      "event": "refreshState",
      "widgetId": widget.valueKey,
    });
  });
}