TypeError: Cannot read property 'id' of null
at formatEventData (D:\git\fb-api\node_modules\facebook-chat-api\src\getThreadHistory.js:292:28)
at D:\git\fb-api\node_modules\facebook-chat-api\src\getThreadHistory.js:566:22
at Array.map (<anonymous>)
at formatMessagesGraphQLResponse (D:\git\fb-api\node_modules\facebook-chat-api\src\getThreadHistory.js:361:47)
at D:\git\fb-api\node_modules\facebook-chat-api\src\getThreadHistory.js:624:24
at tryCatcher (D:\git\fb-api\node_modules\bluebird\js\main\util.js:26:23)
at Promise._settlePromiseFromHandler (D:\git\fb-api\node_modules\bluebird\js\main\promise.js:510:31)
at Promise._settlePromiseAt (D:\git\fb-api\node_modules\bluebird\js\main\promise.js:584:18)
at Promise._settlePromises (D:\git\fb-api\node_modules\bluebird\js\main\promise.js:700:14)
at Async._drainQueue (D:\git\fb-api\node_modules\bluebird\js\main\async.js:123:16)
at Async._drainQueues (D:\git\fb-api\node_modules\bluebird\js\main\async.js:133:10)
at Immediate.Async.drainQueues [as _onImmediate] (D:\git\fb-api\node_modules\bluebird\js\main\async.js:15:14)
at runCallback (timers.js:705:18)
at tryOnImmediate (timers.js:676:5)
at processImmediate (timers.js:658:5)
When I tried "getThreadHistory", I got:
It's:
So, event.game can be null. I added console.log(event) and I got:
JSON.stringify: