Skip to content

When adding a listener on the user channel, the payload.channelId should be null. #1611

@robmoffat

Description

@robmoffat

Minor Issue

Area of Issue

  • App Directory
  • API
  • Context Data
  • Intents
  • Desktop Agent Bridging
  • Use Cases
  • Other

Issue Description:

As reported by @ksgeorgieva :

While testing the @finos/fdc3 package with our implementation of FDC3 for Web, I encountered an issue with addContextListenerRequest under the following scenario:

Two apps — A and B:
App A joins user channel 1
App A broadcasts context
App B joins user channel 1
App B adds a context listener (using fdc3.addContextListener)

In this case, the context listener is added to the current channel. According to the addContextListenerRequest schema, when adding a listener on the current channel, the payload.channelId should be null.

Could you please double-check that:

  • channelId is sent when the method is invoked via the channel interface, and
  • channelId is NOT sent when the method is invoked on the Desktop Agent?

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions