Skip to content

Commit

Permalink
PB-984: more torough check on equality
Browse files Browse the repository at this point in the history
  • Loading branch information
ltkum committed Oct 15, 2024
1 parent f30b0a4 commit 2ae7742
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 10 deletions.
7 changes: 2 additions & 5 deletions src/utils/ErrorMessage.class.js
Original file line number Diff line number Diff line change
Expand Up @@ -13,11 +13,8 @@ export default class ErrorMessage {
return (
object instanceof ErrorMessage &&
object.msg === this.msg &&
Object.keys(this.params).every(
(key) =>
Object.keys(object.params).includes(key) &&
this.params[key] === object.params[key]
)
Object.keys(this.params).length === Object.keys(object.params).length &&
Object.keys(this.params).every((key) => this.params[key] === object.params[key])
)
}
}
7 changes: 2 additions & 5 deletions src/utils/WarningMessage.class.js
Original file line number Diff line number Diff line change
Expand Up @@ -13,11 +13,8 @@ export default class WarningMessage {
return (
object instanceof WarningMessage &&
object.msg === this.msg &&
Object.keys(this.params).every(
(key) =>
Object.keys(object.params).includes(key) &&
this.params[key] === object.params[key]
)
Object.keys(this.params).length === Object.keys(object.params).length &&
Object.keys(this.params).every((key) => this.params[key] === object.params[key])
)
}
}

0 comments on commit 2ae7742

Please sign in to comment.