addContext method
Add the widget's context and an unique string id that needs to be notified.
Implementation
void addContext({required BuildContext? context, required String id}) {
_contexts.removeWhere((d) => d.id == id);
_contexts.add(WidgetData(context: context, id: id));
}