whisper合作伙伴正在laravel broadcast redis/laravel echo上键入

m0rkklqb  于 2021-06-09  发布在  Redis
关注(0)|答案(0)|浏览(348)

我使用的是laravelechoserver/redis/vue.js,我正在尝试在合作伙伴键入时获取消息。我有一个监听器

Echo.private('user.' + this.id)
    .listen('.UserEvent', data => {
        this.msgs.push({text:data.message,main:false})
    })
    .listenForWhisper('typing', (e) => {
        console.log('this is event ', e)
        if(e.typing){
            console.log(e.typing)
        }
    });

我也有keymonitor方法

keymonitor(event){
        setTimeout( () => {
            Echo.private('user.' + this.id)
                .whisper('typing', {
                        typing: true,
                        user:this.userid
                    });
                console.log('typing')

            }, 300)
        },

但它不起作用。如果你需要更多的细节评论,我会更新问题。谢谢您。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题