Skip to content

If the pubsub function is implemented in 2gen, the publishTime is 1970/01/01 00:00:00. #7441

Description

@ytetsuro

Invalid value for publishTime.
I use this publishTime to determine retry timeouts, so I don't want this to break.

[REQUIRED] Environment info

firebase-tools:

13.13.2

Platform:

Mac OS 14.4

[REQUIRED] Test case

const example = onMessagePublished(
  {
    topic: 'example',
    timeoutSeconds: 540,
    memory: '2GiB',
    retry: true,
  },
 (event: CloudEvent<MessagePublishedData>) => {
    console.log(event.data.message.publishTime); //1970/01/01 00:00:00
  },
);

[REQUIRED] Steps to reproduce

Start the emulator with the following command and call pubsub.

firebase emulators:start

[REQUIRED] Expected behavior

The date and time will be the PUBLISHED date and time.
In addition, as a supplement, the current date and time are entered for 1gen.

[REQUIRED] Actual behavior

publishTime is 1970/01/01 00:00:00

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions