1
0
Fork 0
mirror of synced 2024-07-14 02:36:22 +12:00
budibase/packages/builder/src/builderStore/index.js
2019-07-14 07:46:36 +01:00

31 lines
731 B
JavaScript

import {createPackage} from "./createPackage";
import getStore from "./store";
import { last } from "lodash/fp";
export const database = getStore();
export const createNewPackage = () =>
createPackage(packageInfo, database);
export const initialise = async () => {
try {
setupRouter(database);
await database.initialise();
} catch(err) {
console.log(err);
}
}
const setupRouter = (writable) => {
const pushState = history.pushState;
history.pushState = () => {
pushState.apply(history, arguments);
//fireEvents('pushState', arguments);
writable.initialise();
}
window.addEventListener('hashchange',()=>{
writable.initialise();
})
}