Skip to content

hmi_core | upgrade to 2.2.0 #101

@dyrikson

Description

@dyrikson

hmi-core 2.2.0 contains breaking change:

  • Removed old Failure constructor:
Failure({required T message, required StackTrace});
  • Added new Failure constructors:
Failure('Me.area | Error message') // error happens locally
Failure.pass('Me.area', error) // error in some dependency returned from Me.area
Failure.pass('Me.area | message', error) // error in some dependency returned from Me.area with additional message

Therefore, all Failure instances must be updated, e.g.:

// this
Failure(
  message: 'some error',
  stackTrace: StackTrace.current,
);
// should become
Failure('some error');

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions