build-a-slack-clone-with-react-and-pusher-chatkit icon indicating copy to clipboard operation
build-a-slack-clone-with-react-and-pusher-chatkit copied to clipboard

error establishing presence subscription:

Open thejasvi-ks opened this issue 6 years ago • 3 comments

I'm getting the below error while trying to authenticate the user. I have searched for the solutions and changed the code according to that but nothing seems to be working. A quick help would be much appreciated.

image

And here is my code,

const express = require('express') const bodyParser = require('body-parser') const cors = require('cors') const Chatkit = require('@pusher/chatkit-server')

const app = express()

const chatkit = new Chatkit.default({

instanceLocator: 'Pusher Locator Key', key:'Pusher Secret Key'

})

app.use(bodyParser.urlencoded({ extended: false })) app.use(bodyParser.json()) app.use(cors())

app.post('/users', ( req, res ) => {

const { username } = req.body

chatkit.createUser({ name: username, id: username }) .then(() => res.sendStatus(201)) .catch(error => { if(error.error_type === 'services/chatkit/user_already_exists'){ res.sendStatus(200) } else{ res.status(error.statusCode).json(error) } }) })

app.post('/authenticate', ( req, res ) => {

const { grant_type } = req.body res.json(chatkit.authenticate({ grant_type, userId : req.query.user_id }))

})

const PORT = 3001 app.listen(PORT, err => { if (err) { console.error(err) } else { console.log(Running on port ${PORT}) } })

Thanks in advance..!

thejasvi-ks avatar Feb 07 '19 18:02 thejasvi-ks

I'm getting the same error, any luck?

dhairyadwivedi avatar Feb 22 '19 08:02 dhairyadwivedi

Hello, guys, has anyone found a fix, I have been searching for days please help??? @dhairyadwivedi @thejasvi-ks

precious-adeyinka avatar Jun 27 '19 23:06 precious-adeyinka

Solved !! [Fix] Try restarting your emulator.

Michaelvons avatar Mar 11 '20 09:03 Michaelvons