Skip to content

Commit 15ad006

Browse files
committed
Fix createMany + delete
1 parent e40ae77 commit 15ad006

File tree

2 files changed

+63
-64
lines changed

2 files changed

+63
-64
lines changed

frameworks/keyed/ember/src/services/state.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,24 +6,24 @@ import { run, runLots, add, update, swapRows, deleteRow } from '#utils';
66

77
export default class State extends Service {
88
data = new TrackedArray();
9-
id = cell(1);
9+
id = 1;
1010
selected = cell(undefined);
1111

1212
create = () => {
13-
let id = this.id.read();
13+
let id = this.id;
1414
const result = run(id);
1515

16-
this.id.set(result.id);
16+
this.id = result.id;
1717
this.data.length = 0;
1818

1919
this.data.push(...result.data);
2020
this.selected.set(undefined);
2121
};
2222

2323
add = () => {
24-
let result = add(this.id.read());
24+
let result = add(this.id);
2525
this.data.push(...result.data);
26-
this.id.set(result.id);
26+
this.id = result.id;
2727
};
2828

2929
update = () => {
@@ -35,7 +35,7 @@ export default class State extends Service {
3535

3636
this.data.length = 0;
3737
this.data.push(...result.data);
38-
this.id.set(result.id);
38+
this.id = result.id;
3939
this.selected.set(undefined);
4040
};
4141

frameworks/keyed/ember/src/utils.js

Lines changed: 57 additions & 58 deletions
Original file line numberDiff line numberDiff line change
@@ -20,66 +20,65 @@ const updateData = (data, mod = 10) => {
2020
}
2121
return data;
2222
};
23+
var adjectives = [
24+
'pretty',
25+
'large',
26+
'big',
27+
'small',
28+
'tall',
29+
'short',
30+
'long',
31+
'handsome',
32+
'plain',
33+
'quaint',
34+
'clean',
35+
'elegant',
36+
'easy',
37+
'angry',
38+
'crazy',
39+
'helpful',
40+
'mushy',
41+
'odd',
42+
'unsightly',
43+
'adorable',
44+
'important',
45+
'inexpensive',
46+
'cheap',
47+
'expensive',
48+
'fancy',
49+
];
50+
51+
var colours = [
52+
'red',
53+
'yellow',
54+
'blue',
55+
'green',
56+
'pink',
57+
'brown',
58+
'purple',
59+
'brown',
60+
'white',
61+
'black',
62+
'orange',
63+
];
64+
65+
var nouns = [
66+
'table',
67+
'chair',
68+
'house',
69+
'bbq',
70+
'desk',
71+
'car',
72+
'pony',
73+
'cookie',
74+
'sandwich',
75+
'burger',
76+
'pizza',
77+
'mouse',
78+
'keyboard',
79+
];
2380

2481
export const buildData = (id, count = 1000) => {
25-
var adjectives = [
26-
'pretty',
27-
'large',
28-
'big',
29-
'small',
30-
'tall',
31-
'short',
32-
'long',
33-
'handsome',
34-
'plain',
35-
'quaint',
36-
'clean',
37-
'elegant',
38-
'easy',
39-
'angry',
40-
'crazy',
41-
'helpful',
42-
'mushy',
43-
'odd',
44-
'unsightly',
45-
'adorable',
46-
'important',
47-
'inexpensive',
48-
'cheap',
49-
'expensive',
50-
'fancy',
51-
];
52-
53-
var colours = [
54-
'red',
55-
'yellow',
56-
'blue',
57-
'green',
58-
'pink',
59-
'brown',
60-
'purple',
61-
'brown',
62-
'white',
63-
'black',
64-
'orange',
65-
];
66-
67-
var nouns = [
68-
'table',
69-
'chair',
70-
'house',
71-
'bbq',
72-
'desk',
73-
'car',
74-
'pony',
75-
'cookie',
76-
'sandwich',
77-
'burger',
78-
'pizza',
79-
'mouse',
80-
'keyboard',
81-
];
82-
8382
var data = [];
8483

8584
for (var i = 0; i < count; i++)

0 commit comments

Comments
 (0)