remove deprecated observe() from stores, take 2 (#249)

This commit is contained in:
Nolan Lawson 2018-04-30 17:20:20 -07:00 committed by GitHub
parent dbba271f39
commit 814716cc8d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 10 additions and 6 deletions

View file

@ -104,12 +104,13 @@ virtualListStore.compute('allVisibleItemsHaveHeight',
if (process.browser && process.env.NODE_ENV !== 'production') {
window.virtualListStore = virtualListStore
virtualListStore.observe('visibleItems', () => {
window.visibleItemsChangedCount = (window.visibleItemsChangedCount || 0) + 1
})
virtualListStore.observe('rawVisibleItems', () => {
window.rawVisibleItemsChangedCount = (window.rawVisibleItemsChangedCount || 0) + 1
virtualListStore.on('state', ({changed}) => {
if (changed.visibleItems) {
window.visibleItemsChangedCount = (window.visibleItemsChangedCount || 0) + 1
}
if (changed.rawVisibleItems) {
window.rawVisibleItemsChangedCount = (window.rawVisibleItemsChangedCount || 0) + 1
}
})
}

View file

@ -2,6 +2,7 @@ import { observers } from './observers/observers'
import { computations } from './computations/computations'
import { mixins } from './mixins/mixins'
import { LocalStorageStore } from './LocalStorageStore'
import { observe } from 'svelte-extras'
const KEYS_TO_STORE_IN_LOCAL_STORAGE = new Set([
'currentInstance',
@ -24,6 +25,8 @@ class PinaforeStore extends LocalStorageStore {
}
}
PinaforeStore.prototype.observe = observe
export const store = new PinaforeStore({
instanceNameInSearch: '',
queryInSearch: '',