# 이슈처리 229
This commit is contained in:
parent
f73e45f781
commit
928e77d54c
|
@ -8,7 +8,13 @@ import {
|
||||||
} from './actions';
|
} from './actions';
|
||||||
|
|
||||||
import * as AuthenticationStore from '@app/store/account/authentication';
|
import * as AuthenticationStore from '@app/store/account/authentication';
|
||||||
import { StatusBulkInfo } from '@ucap-webmessenger/protocol-status';
|
import {
|
||||||
|
StatusBulkInfo,
|
||||||
|
StatusInfo,
|
||||||
|
TerminalStatusInfo,
|
||||||
|
TerminalStatusNumber,
|
||||||
|
WorkStatusType
|
||||||
|
} from '@ucap-webmessenger/protocol-status';
|
||||||
import { StatusCode } from '@ucap-webmessenger/core';
|
import { StatusCode } from '@ucap-webmessenger/core';
|
||||||
|
|
||||||
export const reducer = createReducer(
|
export const reducer = createReducer(
|
||||||
|
@ -70,8 +76,28 @@ export const reducer = createReducer(
|
||||||
}),
|
}),
|
||||||
|
|
||||||
on(AuthenticationStore.loginSuccess, (state, action) => {
|
on(AuthenticationStore.loginSuccess, (state, action) => {
|
||||||
|
const mystatus: StatusInfo = {
|
||||||
|
userSeq: action.loginRes.userSeq,
|
||||||
|
pcStatus: StatusCode.OnLine,
|
||||||
|
phoneStatus: StatusCode.Offline,
|
||||||
|
mobileStatus: StatusCode.Offline,
|
||||||
|
conferenceStatus: StatusCode.Offline,
|
||||||
|
statusMessage: '',
|
||||||
|
mobileConferenceStatus: StatusCode.Offline,
|
||||||
|
imessengerStatus: StatusCode.Offline
|
||||||
|
};
|
||||||
|
const statusBulkInfoState: StatusBulkInfo = {
|
||||||
|
...mystatus,
|
||||||
|
terminalStatus: TerminalStatusInfo.Unknown,
|
||||||
|
terminalStatusNumber: TerminalStatusNumber.Unknown,
|
||||||
|
workstatus: WorkStatusType.Work
|
||||||
|
};
|
||||||
|
|
||||||
return {
|
return {
|
||||||
...state,
|
...state,
|
||||||
|
statusBulkInfo: adapterStatusBulkInfo.upsertOne(statusBulkInfoState, {
|
||||||
|
...state.statusBulkInfo
|
||||||
|
}),
|
||||||
myStatus: {
|
myStatus: {
|
||||||
userSeq: action.loginRes.userSeq,
|
userSeq: action.loginRes.userSeq,
|
||||||
pcStatus: StatusCode.OnLine,
|
pcStatus: StatusCode.OnLine,
|
||||||
|
|
Loading…
Reference in New Issue
Block a user