This is the working JavaScript version of what I'm trying to do in Go.
let next = TBufferedTransport.receiver(data => {
let proto = new TCompactProtocol(data)
let ae = new AnalyticEventBatch()
ae.read(proto)
});
Using Go, I can't get Thrift to decode the payload - what should I be doing?