mirror of
https://github.com/badlogic/heissepreise.git
synced 2024-09-22 00:00:59 +02:00
Don't precalculate item url. See #99 166 -> 159mb
This commit is contained in:
parent
887c72be64
commit
d636362acc
|
@ -108,7 +108,7 @@ async function bundleJS(inputDir, outputDir, watch) {
|
|||
changes: `${inputDir}/changes.js`,
|
||||
settings: `${inputDir}/settings.js`,
|
||||
index: `${inputDir}/index.js`,
|
||||
loader: `${inputDir}/model/loader.js`,
|
||||
"items-loader": `${inputDir}/model/items-loader.js`,
|
||||
},
|
||||
bundle: true,
|
||||
sourcemap: true,
|
||||
|
|
|
@ -118,7 +118,7 @@ function decompress(compressedItems) {
|
|||
const quantity = data[i++];
|
||||
const isWeighted = data[i++] == 1;
|
||||
const bio = data[i++] == 1;
|
||||
const url = stores[store].getUrl({ id, name, url: data[i++] });
|
||||
const url = data[i++];
|
||||
|
||||
items[l] = {
|
||||
store,
|
|
@ -1,6 +1,6 @@
|
|||
const { Model } = require("./model");
|
||||
const { Settings } = require("./settings");
|
||||
const { loadItems } = require("./loader");
|
||||
const { loadItems } = require("./items-loader");
|
||||
|
||||
class Items extends Model {
|
||||
constructor() {
|
||||
|
@ -32,7 +32,7 @@ class Items extends Model {
|
|||
if (window.Worker && false) {
|
||||
const self = this;
|
||||
return new Promise((resolve, reject) => {
|
||||
const loader = new Worker("loader.js");
|
||||
const loader = new Worker("items-loader.js");
|
||||
loader.onmessage = (event) => {
|
||||
self._items = event.data.items;
|
||||
self._lookup = event.data.lookup;
|
||||
|
|
|
@ -132,7 +132,7 @@ class ItemsList extends View {
|
|||
unit: item.unit,
|
||||
quantity: item.quantity,
|
||||
bio: item.bio,
|
||||
url: item.url,
|
||||
url: stores[item.store].getUrl(item),
|
||||
});
|
||||
});
|
||||
downloadJSON("items.json", cleanedItems);
|
||||
|
|
Loading…
Reference in New Issue
Block a user