update models

This commit is contained in:
Jacob Overgaard
2023-02-24 09:10:02 +01:00
parent 987e363f20
commit 77c7def9d7
2 changed files with 5 additions and 5 deletions

View File

@@ -34,13 +34,13 @@ export class UmbPackageRepository {
return;
}
const { data } = await this.#packageSource.getRootItems();
const { data: packages } = await this.#packageSource.getRootItems();
if (data) {
store.appendItems(data.items);
if (packages) {
store.appendItems(packages);
const extensions: ManifestBase[] = [];
data.items.forEach((p) => {
packages.forEach((p) => {
p.extensions?.forEach((e) => {
// Crudely validate that the extension at least follows a basic manifest structure
// Idea: Use `Zod` to validate the manifest

View File

@@ -14,7 +14,7 @@ export class UmbPackageServerDataSource {
* Get the root items from the server
* @memberof UmbPackageServerDataSource
*/
getRootItems(): Promise<DataSourceResponse<{ items: UmbPackage[] }>> {
getRootItems(): Promise<DataSourceResponse<UmbPackage[]>> {
// TODO: Use real resource when available
return tryExecuteAndNotify(
this.host,