trailpack-proxy-cart
Version:
eCommerce - Trailpack for Proxy Engine
34 lines (32 loc) • 731 B
JavaScript
const _ = require('lodash')
const Generic = require('trailpack-proxy-generics').Generic
module.exports = class FakeDataStoreProvider extends Generic {
constructor(options) {
super()
this.options = options
}
upload(buffer) {
const res = {
status: 'success',
url: 'https://placeholdit.imgix.net/~text?txtsize=33&txt=350%C3%97150&w=350&h=150'
}
return Promise.resolve(res)
}
uploadFile(file) {
const res = {
status: 'success',
url: file.url
}
return Promise.resolve(res)
}
uploadFiles(files) {
const res = _.map(files, file => {
return {
status: 'success',
url: file.url
}
})
return Promise.resolve(res)
}
}