web push updates (tootsuite PRs #5879, #5941, #6047)

This commit is contained in:
cwm
2017-12-30 11:45:01 -06:00
parent 65c87ca0ae
commit 0dce26b82b
9 changed files with 228 additions and 139 deletions

View File

@@ -1,5 +1,5 @@
import * as WebPushSubscription from './web_push_subscription';
import Mastodon from 'flavours/glitch/containers/mastodon';
import { register as registerPushNotifications } from 'flavours/glitch/actions/push_notifications';
import { default as Mastodon, store } from 'flavours/glitch/containers/mastodon';
import React from 'react';
import ReactDOM from 'react-dom';
import ready from './ready';
@@ -25,7 +25,7 @@ function main() {
if (process.env.NODE_ENV === 'production') {
// avoid offline in dev mode because it's harder to debug
require('offline-plugin/runtime').install();
WebPushSubscription.register();
store.dispatch(registerPushNotifications.register());
}
perf.stop('main()');