yakyak / hangupsjs

google hangouts client library for nodejs
226 stars 46 forks source link

Other users' presence not parsed right #68

Open refack opened 7 years ago

refack commented 7 years ago

Log filled with

"{
  "presence": {
    "available": false,
    "device_status": {
      "desktop": true,
      "mobile": false,
      "tablet": false
    },
    "reachable": true
  },
  "user_id": {
    "chat_id": "105612344898698182949",
    "gaia_id": "105612344898698182949"
  }
}"
dispatcher.coffee:71 setpresence event with unexpected value Object {presence: Object, user_id: Object}presence: Objectdevice_status: Objectdesktop: falsemobile: falsetablet: false__proto__: Object__proto__: Objectuser_id: Objectchat_id: "105293635265425567143"gaia_id: "105293635265425567143"__proto__: Object__proto__: Object__defineGetter__: __defineGetter__()__defineSetter__: __defineSetter__()__lookupGetter__: __lookupGetter__()__lookupSetter__: __lookupSetter__()constructor: Object()hasOwnProperty: hasOwnProperty()isPrototypeOf: isPrototypeOf()propertyIsEnumerable: propertyIsEnumerable()toLocaleString: toLocaleString()toString: toString()valueOf: valueOf()get __proto__: __proto__()set __proto__: __proto__()
2017-01-26 10:11:16.652 version.coffee:27 YakYak local version is 1.4.2, released version is 1.4.1

image

averissimo commented 7 years ago

this is a yakyak related logging and not hangupsjs.

The underlying problem with user presence might be in hangupsjs, but this needs to be investigated.