compress state in url fragment w/ gzip now the APIs are standard
This commit is contained in:
parent
efda9c989e
commit
8efdd1f4fe
4 changed files with 46 additions and 10 deletions
|
|
@ -52,12 +52,12 @@ declare var BrowserFS: BrowserFSInterface
|
|||
console.log('Failed to read the persisted state from local storage.', e)
|
||||
}
|
||||
statePersister = {
|
||||
set: ({view, params}) => {
|
||||
set: async ({view, params}) => {
|
||||
fs.writeFile('/state.json', JSON.stringify({view, params}));
|
||||
}
|
||||
};
|
||||
} else {
|
||||
persistedState = readStateFromFragment();
|
||||
persistedState = await readStateFromFragment();
|
||||
statePersister = {
|
||||
set: writeStateInFragment,
|
||||
};
|
||||
|
|
|
|||
Loading…
Reference in a new issue