user.js 587 字节
Newer Older
yma16's avatar
yma16 已提交
1 2 3 4 5 6 7
const _products = [
    { 'id': 1, 'title': 'iPad 4 Mini', 'price': 500.01, 'inventory': 2 },
    { 'id': 2, 'title': 'H&M T-Shirt White', 'price': 10.99, 'inventory': 10 },
    { 'id': 3, 'title': 'Charli XCX - Sucker CD', 'price': 19.99, 'inventory': 5 }
]

export default {
yma16's avatar
yma16 已提交
8
    getProducts (cb) {
yma16's avatar
yma16 已提交
9 10 11
        setTimeout(() => cb(_products), 100)
    },

yma16's avatar
yma16 已提交
12
    buyProducts (products, cb, errorCb) {
yma16's avatar
yma16 已提交
13 14
        setTimeout(() => {
            // simulate random checkout failure.
yma16's avatar
yma16 已提交
15 16
            (Math.random() > 0.5 || navigator.webdriver)
                ? cb() : errorCb()
yma16's avatar
yma16 已提交
17 18
        }, 100)
    }
yma16's avatar
yma16 已提交
19
}