- add: createPushSubscription :

'Subscribed to FreePlanet.app!',
  'You can now receive Notification and Messages.'
This commit is contained in:
Paolo Arena
2019-02-05 18:17:36 +01:00
parent d8e0ff0bc3
commit cb941568e2
11 changed files with 242 additions and 157 deletions

55
src/App.ts Normal file
View File

@@ -0,0 +1,55 @@
import Vue from 'vue'
import { Component } from 'vue-property-decorator'
import { UserStore } from '@store'
import { EventBus, RootState, storeBuilder, DebugMode } from '@store'
import router from './router'
import $ from 'jquery'
import Header from './components/Header.vue'
import globalroutines from './globalroutines/index'
import { GlobalStore } from "./store/Modules"
@Component({
components: {
appHeader: Header
},
router
})
export default class App extends Vue {
public backgroundColor = 'whitesmoke'
public isSubscribed = false
public $q
created() {
if (process.env.DEV) {
console.info('SESSIONE IN SVILUPPO ! (DEV)')
console.info(process.env)
}
if (process.env.PROD) {
console.info('SESSIONE IN PRODUZIONE!')
console.info(process.env)
}
UserStore.actions.autologin()
.then((loginEseguito) => {
if (loginEseguito) {
globalroutines(this, 'loadapp', '')
// this.$router.replace('/')
// Create Subscription to Push Notification
GlobalStore.actions.createPushSubscription()
}
})
}
}