summaryrefslogtreecommitdiff
path: root/frontend/src/models/errors.js
diff options
context:
space:
mode:
authorJoffrey BION <joffrey.bion@gmail.com>2017-05-28 22:18:26 +0200
committerJoffrey BION <joffrey.bion@gmail.com>2017-05-28 22:18:26 +0200
commit5e07cdaaf0aa37298a5ed72a35519d21c9be6069 (patch)
treeded13a3acfa72b4c70fee9cc623c2fc7d1dda334 /frontend/src/models/errors.js
parentMerge pull request #14 from luxons/immutable (diff)
downloadseven-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/errors.js')
-rw-r--r--frontend/src/models/errors.js34
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 {}
bgstack15