Covivo/mobicoop

View on GitHub
client/src/MobicoopBundle/Resources/assets/js/store/messages.module.js

Summary

Maintainability
A
2 hrs
Test Coverage
export const messages = {
  namespaced: true,
  state: {
    unreadCarpoolMessageNumber: 0,
    unreadDirectMessageNumber: 0,
    unreadSolidaryMessageNumber: 0
  },
  mutations: {
    setUnreadCarpoolMessageNumber (state, unreadCarpoolMessageNumber) {
      state.unreadCarpoolMessageNumber = unreadCarpoolMessageNumber;
    },
    setUnreadDirectMessageNumber (state, unreadDirectMessageNumber) {
      state.unreadDirectMessageNumber = unreadDirectMessageNumber;
    },
    setUnreadSolidaryMessageNumber (state, unreadSolidaryMessageNumber) {
      state.unreadSolidaryMessageNumber = unreadSolidaryMessageNumber;
    }
  },
  getters: {
    unreadCarpoolMessageNumber (state) {
      return state.unreadCarpoolMessageNumber;
    },
    unreadDirectMessageNumber (state) {
      return state.unreadDirectMessageNumber;
    },
    unreadSolidaryMessageNumber (state) {
      return state.unreadSolidaryMessageNumber;
    }
  }
}