summaryrefslogtreecommitdiff
path: root/services/Menu.js
blob: b8e0ebd1becc225fdd43bfdc01d01534e0792488 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import API from "./API.js";

export async function loadData() {
  app.store.menu = await API.fetchMenu();
}

export async function getProductById(id) {
  if (app.store.menu == null) {
    await loadData();
  }

  for (let c of app.store.menu) {
    for (let p of c.products) {
      if (p.id == id) {
        return p;
      }
    }
  }

  return null;
}