You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fixes#1745
## Test Plan
> How do we know the code works?
- Code is refactored according to the description in #1745
- commands working property
- `android models describe`
- `ios models describe`
- `android models list`
- `ios models describe`
- iOS and Android run validation works properly
## Checklist
- [x] Unit tested
Plan
According to the specification described in epic #1727
add abstraction and implementation for the following part of the data layer:
Abstraction
ftl/data/DeviceModels.kt
Target
AndroidModelDescribeCommand
->AndroidCatalog/describeModel
->AndroidCatalog/getModels
AndroidModelsListCommand
->AndroidCatalog/devicesCatalogAsTable
->AndroidCatalog/getModels
IosModelDescribeCommand
->IosCatalog/describeModel
->IosCatalog/getModels
IosModelsListCommand
->IosCatalog/devicesCatalogAsTable
->IosCatalog/getModels
AndroidArgs/validate
->AndroidArgs/assertDevicesSupported
AndroidCatalog/supportedDeviceConfig
->AndroidCatalog/deviceCatalog(projectId).models
AndroidCatalog/androidModelIds
->AndroidCatalog/deviceCatalog(projectId).models
AndroidCatalog/getSupportedVersionId
->AndroidCatalog/deviceCatalog(projectId).models
IosArgs/validateRefresh
->IosArgs/assertDevicesSupported
->IosCatalog/iosDeviceCatalog(projectId).models
Adapter
ftl/adapter/GoogleDeviceModelAndroidFetch.kt
ftl/adapter/GoogleDeviceModelIosFetch.kt
The text was updated successfully, but these errors were encountered: