diff options
author | Joffrey BION <joffrey.bion@gmail.com> | 2017-05-28 22:18:26 +0200 |
---|---|---|
committer | Joffrey BION <joffrey.bion@gmail.com> | 2017-05-28 22:18:26 +0200 |
commit | 5e07cdaaf0aa37298a5ed72a35519d21c9be6069 (patch) | |
tree | ded13a3acfa72b4c70fee9cc623c2fc7d1dda334 /frontend/src/models | |
parent | Merge pull request #14 from luxons/immutable (diff) | |
download | seven-wonders-5e07cdaaf0aa37298a5ed72a35519d21c9be6069.tar.gz seven-wonders-5e07cdaaf0aa37298a5ed72a35519d21c9be6069.tar.bz2 seven-wonders-5e07cdaaf0aa37298a5ed72a35519d21c9be6069.zip |
Remove error history from the state
Diffstat (limited to 'frontend/src/models')
-rw-r--r-- | frontend/src/models/errors.js | 34 |
1 files changed, 0 insertions, 34 deletions
diff --git a/frontend/src/models/errors.js b/frontend/src/models/errors.js deleted file mode 100644 index c00954cd..00000000 --- a/frontend/src/models/errors.js +++ /dev/null @@ -1,34 +0,0 @@ -import { Record, List } from 'immutable'; - -const ErrorsRecord = Record({ - nextId: 0, - history: new List(), -}); - -export default class ErrorsState extends ErrorsRecord { - addError(error) { - const errorObject = new Error({ id: this.nextId, error: new ErrorBag(error) }); - return this.set('history', this.history.push(errorObject)).set('nextId', this.nextId + 1); - } -} - -const ErrorRecord = Record({ - id: -1, - timestamp: new Date(), - error: new ErrorsRecord(), -}); - -export class Error extends ErrorRecord {} - -const ErrorBagRecord = Record({ - type: '', - position: 'bottom-left', - options: { - icon: 'error', - removeOnHover: true, - showCloseButton: true, - }, - title: 'Unknown Error', -}); - -export class ErrorBag extends ErrorBagRecord {} |