enableExactlyOnceDelivery doesn't work in the emulator
Environment details
- OS: MacOs 12.6
- Node.js version: 16.17.1
- npm version: 8.19.1
-
@google-cloud/pubsubversion: 3.2
Steps to reproduce
I've followed steps on https://github.com/googleapis/nodejs-pubsub/commit/998de35d4bffde4fcffd217347307c04031df3e2#diff-e94e8edef47e761ba16b40144b0f5b89f0a20de0a051500a50c43e4574178c80
- Create
PULLsubscription with enableExactlyOnceDelivery flag - Variable
this._subscriber.isExactlyOnceDeliveryis undefined onsubscriber.jsfile


I'm using pub/sub emulator
@modestaspruckus Hi, thanks for the question. Unfortunately I don't think the emulator currently supports exactly-once delivery emulation. I'll put this on the agenda for tomorrow to ask if there are plans there.
Are you seeing the same issue against the real service, or is it just the emulator?
Hi, Thanks for fast reply. Good to know that the problem is only on emulator. I haven't tried yet without it on production environment.
It sounds like there's a new emulator release in the works.
Confirmed that emulator now support exactly once.