Stackedit/src/store/userInfo.js
Benoit Schweblin 1b2d48ff22 Removed monetizejs sponsorship support.
Reduced time counter increment interval.
Added badge service.
Refactored user service.
Replaced Google+ with People API.
2019-06-22 22:19:01 +01:00

26 lines
531 B
JavaScript

import Vue from 'vue';
export default {
namespaced: true,
state: {
itemsById: {},
},
mutations: {
setItem: ({ itemsById }, item) => {
const itemToSet = {
...item,
};
const existingItem = itemsById[item.id];
if (existingItem) {
if (!itemToSet.name) {
itemToSet.name = existingItem.name;
}
if (!itemToSet.imageUrl) {
itemToSet.imageUrl = existingItem.imageUrl;
}
}
Vue.set(itemsById, item.id, itemToSet);
},
},
};