@jeremyckahn/farmhand
Version:
A farming game
16 lines (14 loc) • 417 B
text/typescript
import { MAX_PENDING_PEER_MESSAGES } from '../../constants.js'
export const prependPendingPeerMessage = (
state: farmhand.state,
message: string,
severity: farmhand.notificationSeverity = 'info'
): farmhand.state => {
return {
...state,
pendingPeerMessages: [
{ playerId: state.playerId, message, severity },
...state.pendingPeerMessages,
].slice(0, MAX_PENDING_PEER_MESSAGES),
}
}