From 62510d9243b56ffe269966968a2b54b69f6f673f Mon Sep 17 00:00:00 2001 From: Carlos Alcaide Corvo Date: Tue, 15 Apr 2025 09:13:55 -0700 Subject: [PATCH] Chore icu 16553 deprecate a like array (#2767) --- .../app/components/form/worker/create-worker-led/index.js | 6 +++--- ui/admin/app/routes/scopes.js | 4 ++-- ui/admin/app/routes/scopes/scope.js | 4 ++-- ui/desktop/app/routes/scopes.js | 4 ++-- ui/desktop/app/routes/scopes/scope.js | 4 ++-- 5 files changed, 11 insertions(+), 11 deletions(-) diff --git a/ui/admin/app/components/form/worker/create-worker-led/index.js b/ui/admin/app/components/form/worker/create-worker-led/index.js index 10c75081e..c37182940 100644 --- a/ui/admin/app/components/form/worker/create-worker-led/index.js +++ b/ui/admin/app/components/form/worker/create-worker-led/index.js @@ -7,7 +7,7 @@ import Component from '@glimmer/component'; import { tracked } from '@glimmer/tracking'; import { service } from '@ember/service'; import { action } from '@ember/object'; -import { A } from '@ember/array'; +import { TrackedArray } from 'tracked-built-ins'; import Tag from '../tag'; export default class FormWorkerCreateWorkerLedComponent extends Component { @@ -21,7 +21,7 @@ export default class FormWorkerCreateWorkerLedComponent extends Component { @tracked ipAddress; @tracked configFilePath; @tracked initialUpstreams; - @tracked workerTags = A([]); + @tracked workerTags = new TrackedArray([]); @tracked enableRecordingStoragePath = false; @tracked recording_storage_path = ''; @@ -179,7 +179,7 @@ unzip *.zip ;\\ @action addWorkerTag(e) { - this.workerTags.pushObject(new Tag(e.key, e.value)); + this.workerTags.push(new Tag(e.key, e.value)); } @action diff --git a/ui/admin/app/routes/scopes.js b/ui/admin/app/routes/scopes.js index 9ac958a1f..5c25796b8 100644 --- a/ui/admin/app/routes/scopes.js +++ b/ui/admin/app/routes/scopes.js @@ -4,8 +4,8 @@ */ import Route from '@ember/routing/route'; -import { A } from '@ember/array'; import { service } from '@ember/service'; +import { TrackedArray } from 'tracked-built-ins'; export default class ScopesRoute extends Route { // =services @@ -35,6 +35,6 @@ export default class ScopesRoute extends Route { scope_id: 'global', query: { filters: { scope_id: [{ equals: 'global' }] } }, }) - .catch(() => A([])); + .catch(() => new TrackedArray([])); } } diff --git a/ui/admin/app/routes/scopes/scope.js b/ui/admin/app/routes/scopes/scope.js index f7705c345..fd8781012 100644 --- a/ui/admin/app/routes/scopes/scope.js +++ b/ui/admin/app/routes/scopes/scope.js @@ -5,8 +5,8 @@ import Route from '@ember/routing/route'; import { service } from '@ember/service'; -import { A } from '@ember/array'; import { TYPE_SCOPE_GLOBAL, TYPE_SCOPE_ORG } from 'api/models/scope'; +import { TrackedArray } from 'tracked-built-ins'; export default class ScopesScopeRoute extends Route { // =services @@ -52,7 +52,7 @@ export default class ScopesScopeRoute extends Route { scope_id: 'global', query: { filters: { scope_id: [{ equals: 'global' }] } }, }) - .catch(() => A([])); + .catch(() => new TrackedArray([])); if (model.isProject) { projects = await this.store.query('scope', { diff --git a/ui/desktop/app/routes/scopes.js b/ui/desktop/app/routes/scopes.js index 1e51c564d..b1d0211ed 100644 --- a/ui/desktop/app/routes/scopes.js +++ b/ui/desktop/app/routes/scopes.js @@ -4,8 +4,8 @@ */ import Route from '@ember/routing/route'; -import { A } from '@ember/array'; import { service } from '@ember/service'; +import { TrackedArray } from 'tracked-built-ins'; export default class ScopesRoute extends Route { // =services @@ -46,7 +46,7 @@ export default class ScopesRoute extends Route { async model() { // NOTE: In the absence of a `scope_id` query parameter, this endpoint is // expected to default to the global scope, thus returning org scopes. - return this.store.query('scope', {}).catch(() => A([])); + return this.store.query('scope', {}).catch(() => new TrackedArray([])); } /** diff --git a/ui/desktop/app/routes/scopes/scope.js b/ui/desktop/app/routes/scopes/scope.js index 4c0211989..dc48a8e21 100644 --- a/ui/desktop/app/routes/scopes/scope.js +++ b/ui/desktop/app/routes/scopes/scope.js @@ -5,8 +5,8 @@ import Route from '@ember/routing/route'; import { service } from '@ember/service'; -import { A } from '@ember/array'; import { TYPE_SCOPE_GLOBAL, TYPE_SCOPE_ORG } from 'api/models/scope'; +import { TrackedArray } from 'tracked-built-ins'; export default class ScopesScopeRoute extends Route { // =services @@ -56,7 +56,7 @@ export default class ScopesScopeRoute extends Route { let orgs, projects; orgs = await this.store .query('scope', { scope_id: 'global' }) - .catch(() => A([])); + .catch(() => new TrackedArray([])); if (model.isProject) { projects = await this.store.query('scope', { scope_id: model.scopeID }); }