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') { if (process.browser && process.env.NODE_ENV !== 'production') {
window.virtualListStore = virtualListStore window.virtualListStore = virtualListStore
virtualListStore.observe('visibleItems', () => { virtualListStore.on('state', ({changed}) => {
if (changed.visibleItems) {
window.visibleItemsChangedCount = (window.visibleItemsChangedCount || 0) + 1 window.visibleItemsChangedCount = (window.visibleItemsChangedCount || 0) + 1
}) }
if (changed.rawVisibleItems) {
virtualListStore.observe('rawVisibleItems', () => {
window.rawVisibleItemsChangedCount = (window.rawVisibleItemsChangedCount || 0) + 1 window.rawVisibleItemsChangedCount = (window.rawVisibleItemsChangedCount || 0) + 1
}
}) })
} }

View file

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