Skip to content

Commit 85b0183

Browse files
authored
Merge pull request #829 from Turbo87/promise-array
controllers/crate/version: Replace private DS.PromiseArray usage
2 parents a216b6f + 4e3b335 commit 85b0183

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

app/controllers/crate/version.js

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
import Ember from 'ember';
2-
import DS from 'ember-data';
32
import moment from 'moment';
43

54
const NUM_VERSIONS = 5;
65
const { computed, run: { later } } = Ember;
76

7+
const PromiseArray = Ember.ArrayProxy.extend(Ember.PromiseProxyMixin);
8+
89
export default Ember.Controller.extend({
910
isDownloading: false,
1011

@@ -33,7 +34,7 @@ export default Ember.Controller.extend({
3334
anyLinks: computed.or('crate.{homepage,wiki,mailing_list,documentation,repository,reverse_dependencies}'),
3435

3536
displayedAuthors: computed('currentVersion.authors.[]', function() {
36-
return DS.PromiseArray.create({
37+
return PromiseArray.create({
3738
promise: this.get('currentVersion.authors').then((authors) => {
3839
let ret = authors.slice();
3940
let others = authors.get('meta');
@@ -55,7 +56,7 @@ export default Ember.Controller.extend({
5556
return [];
5657
}
5758

58-
return DS.PromiseArray.create({
59+
return PromiseArray.create({
5960
promise: deps.then((deps) => {
6061
return deps
6162
.filter((dep) => dep.get('kind') !== 'dev')
@@ -69,7 +70,7 @@ export default Ember.Controller.extend({
6970
if (deps === null) {
7071
return [];
7172
}
72-
return DS.PromiseArray.create({
73+
return PromiseArray.create({
7374
promise: deps.then((deps) => {
7475
return deps.filterBy('kind', 'dev');
7576
}),

0 commit comments

Comments
 (0)