diff --git a/client/config/polyfills.js b/client/config/polyfills.js deleted file mode 100644 index 2a5c9712..00000000 --- a/client/config/polyfills.js +++ /dev/null @@ -1,11 +0,0 @@ -if (typeof Promise === 'undefined') { - // Rejection tracking prevents a common issue where React gets into an - // inconsistent state due to an error, but it gets swallowed by a Promise, - // and the user has no idea what causes React's erratic future behavior. - require('promise/lib/rejection-tracking').enable(); - window.Promise = require('promise/lib/es6-extensions.js'); -} - -// Object.assign() is commonly used with React. -// It will use the native implementation if it's present and isn't buggy. -Object.assign = require('object-assign'); diff --git a/package.json b/package.json index 65a78c8a..05f33bfd 100644 --- a/package.json +++ b/package.json @@ -140,7 +140,6 @@ "nedb": "^1.8.0", "node-sass": "^4.13.0", "nodemon": "^2.0.5", - "object-assign": "4.1.1", "optimize-css-assets-webpack-plugin": "^5.0.4", "pascal-case": "^3.1.1", "passport": "^0.4.1", diff --git a/server/models/ServerEvent.ts b/server/models/ServerEvent.ts index 59e85950..9a8efafc 100644 --- a/server/models/ServerEvent.ts +++ b/server/models/ServerEvent.ts @@ -7,10 +7,6 @@ class ServerEvent { constructor(res: Response) { this.res = res; - - // Add 2kb padding for IE. - const padding = new Array(2049); - res.write(`:${padding.join(' ')}\n`); } emit(id: number, eventType: T, data: ServerEvents[T]) {