Skip to content

Commit 56718fd

Browse files
authored
state.js: replace polyfills with js natives.. (#11873)
This is a follow on from commit github.com/linuxmint/cinnamon/commit/e4b39d33273cdf5f83f786063a68de5e437db18b
1 parent e4b39d3 commit 56718fd

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

js/misc/state.js

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
const {find, filter} = imports.misc.util;
21

32
function intersect(array1, array2, difference = false) {
43
let result = [];
@@ -228,7 +227,7 @@ function createStore(state = {}, listeners = [], connections = 0) {
228227

229228
function trigger() {
230229
const [key, ...args] = Array.from(arguments);
231-
let matchedListeners = filter(listeners, function(listener) {
230+
let matchedListeners = listeners.filter(function(listener) {
232231
return listener.keys.indexOf(key) > -1 && listener.callback;
233232
});
234233
if (matchedListeners.length === 0) {
@@ -247,7 +246,7 @@ function createStore(state = {}, listeners = [], connections = 0) {
247246
let listener;
248247

249248
if (callback) {
250-
listener = find(listeners, function(listener) {
249+
listener = listeners.find(function(listener) {
251250
return listener.callback === callback;
252251
});
253252
}
@@ -276,7 +275,7 @@ function createStore(state = {}, listeners = [], connections = 0) {
276275
}
277276

278277
function disconnectByKey(key) {
279-
let listener = filter(listeners, function(listener) {
278+
let listener = listeners.filter(function(listener) {
280279
return listener.keys.indexOf(key) > -1;
281280
});
282281
let listenerIndex = listeners.indexOf(listener);

0 commit comments

Comments
 (0)