Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import _ from 'lodash'
- import createGuest from '@/graphql/mutations/createGuest'
- import EventsService from './EventsService'
- export default vm => ({
- identityToken: vm.identityToken,
- events() {
- return new EventsService(vm)
- },
- perform() {
- if (_.isNil(vm.identityToken)) {
- this._connectGuest()
- }
- console.log('identityToken : ' + vm.identityToken)
- },
- async _connectGuest() {
- try {
- console.log('connect anonymous ...')
- const response = await createGuest(vm)
- console.log(response)
- localStorage.setItem('identityToken', response.token)
- } catch (error) {
- this.events().crash('We were unable to create an anonymous user')
- }
- }
- })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement