Skip to content

Commit 5a3729b

Browse files
authored
Cleanup @ember/service deprecation (#1095)
In ember v6.3 there was added deprecation for service import from inject https://deprecations.emberjs.com/id/importing-inject-from-ember-service/ This changes allows us to hold support for ember-source <= 4.0 and removes deprecation in newer versions
1 parent 8e7cea0 commit 5a3729b

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

Diff for: ember-file-upload/src/components/file-dropzone.ts

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import Component from '@glimmer/component';
2-
import { inject as service } from '@ember/service';
2+
import * as s from '@ember/service';
33
import { getOwner } from '@ember/application';
44
import DataTransferWrapper from '../system/data-transfer-wrapper.ts';
55
import { action } from '@ember/object';
@@ -14,6 +14,8 @@ import {
1414
} from '../interfaces.ts';
1515
import DragListenerModifier from '../system/drag-listener-modifier.ts';
1616

17+
const service = s.service ?? s.inject;
18+
1719
/**
1820
`FileDropzone` is a component that will allow users to upload files by
1921
drag and drop.

Diff for: ember-file-upload/src/helpers/file-queue.ts

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
11
import Helper from '@ember/component/helper';
22
import { registerDestructor } from '@ember/destroyable';
3-
import { inject as service } from '@ember/service';
3+
import * as s from '@ember/service';
44
import type { UploadFile } from '../upload-file.ts';
55
import type FileQueueService from '../services/file-queue.ts';
66
import { DEFAULT_QUEUE } from '../services/file-queue.ts';
77
import type { FileQueueSignature, QueueListener } from '../interfaces.ts';
88

9+
const service = s.service ?? s.inject;
10+
911
/**
1012
* `file-queue` helper is one of the core primitives of ember-file-upload.
1113
*

0 commit comments

Comments
 (0)