ImageComparisonCubit constructor
ImageComparisonCubit()
Implementation
ImageComparisonCubit() : super(ImageComparisonState()) {
serviceManager.onServiceAvailable.then((vmService) {
extensionEventSubscription = vmService.onExtensionEvent.listen((event) {
if (isClosed) return;
final isUpdateEvent = event.extensionKind == 'ext.gem_kit_integration_tests.image_compare_stream';
if (!isUpdateEvent) return;
final value = event.extensionData!.data['value'];
final newState = ImageComparisonData.fromMap(value);
addNewData(newState);
});
});
}