UNPKG

mattermost-redux

Version:

Common code (API client, Redux stores, logic, utility functions) for building a Mattermost client

33 lines (32 loc) 834 B
import type { MMReduxAction } from 'mattermost-redux/action_types'; export default function reducer(state: { connected: boolean; lastConnectAt: number; lastDisconnectAt: number; connectionId: string; serverHostname: string; } | undefined, action: MMReduxAction): { connected: boolean; lastConnectAt: any; lastDisconnectAt: number; connectionId: string; serverHostname: string; } | { connected: boolean; lastDisconnectAt: any; serverHostname: string; lastConnectAt: number; connectionId: string; } | { connectionId: any; connected: boolean; lastConnectAt: number; lastDisconnectAt: number; serverHostname: string; } | { serverHostname: any; connected: boolean; lastConnectAt: number; lastDisconnectAt: number; connectionId: string; };