UNPKG

@jeremyckahn/farmhand

Version:
22 lines (20 loc) 503 B
import { MAX_PENDING_PEER_MESSAGES } from '../../constants.js' /** * @param {farmhand.state} state * @param {string} message * @param {farmhand.notificationSeverity} [severity='info'] * @returns {farmhand.state} */ export const prependPendingPeerMessage = ( state, message, severity = 'info' ) => { return { ...state, pendingPeerMessages: [ { playerId: state.playerId, message, severity }, ...state.pendingPeerMessages, ].slice(0, MAX_PENDING_PEER_MESSAGES), } }