Skip to content

Have applications provide their DataModel::Provider #36230

Open
@andy31415

Description

Have applications provide their DataModel::Provider (codegen by default) and interaction model engine should not hardcode one by default

Once we have data model provider support by default - #36042, InteractionModelEngine should not hard-code an assumption of a codegen data model provider.

We will require

  • Each example app to set the datamodel provider in main along with updating build dependencies
  • DynamicDispatcher should use a DataModel::Provider instead of overriding ember code. This should be pulled in as a separate provider inside Android instead of application hard-coding. It looks like this provider just needs to emulate a OTA provider
  • Darwin should be converted to setup a DataModel::Provider instead of overriding ember in MTRIMDispatch.mm

Metadata

Type

No type

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions