mirror of
https://github.com/Cockatrice/Cockatrice.git
synced 2026-06-22 22:53:55 -07:00
23 lines
1,013 B
TypeScript
23 lines
1,013 B
TypeScript
import { ServerState } from './server.interfaces';
|
|
|
|
interface State {
|
|
server: ServerState
|
|
}
|
|
|
|
export const Selectors = {
|
|
getInitialized: ({ server }: State) => server.initialized,
|
|
getMessage: ({ server }: State) => server.info.message,
|
|
getName: ({ server }: State) => server.info.name,
|
|
getVersion: ({ server }: State) => server.info.version,
|
|
getDescription: ({ server }: State) => server.status.description,
|
|
getState: ({ server }: State) => server.status.state,
|
|
getConnectionAttemptMade: ({ server }: State) => server.status.connectionAttemptMade,
|
|
getUser: ({ server }: State) => server.user,
|
|
getUsers: ({ server }: State) => server.users,
|
|
getLogs: ({ server }: State) => server.logs,
|
|
getBuddyList: ({ server }: State) => server.buddyList,
|
|
getIgnoreList: ({ server }: State) => server.ignoreList,
|
|
getReplays: ({ server }: State) => server.replays,
|
|
getBackendDecks: ({ server }: State) => server.backendDecks,
|
|
getRegistrationError: ({ server }: State) => server.registrationError,
|
|
}
|