This commit is contained in:
Park Byung Eun 2020-06-02 17:56:50 +09:00
parent 915d871217
commit 0c121ef1ad
8 changed files with 182 additions and 2 deletions

View File

@ -56,3 +56,11 @@ todo
// this.changeDetectorRef.markForCheck(); // this.changeDetectorRef.markForCheck();
// this.changeUserList.emit(this.selectedUserList); // this.changeUserList.emit(this.selectedUserList);
VIEW_PROFILE
REGISTER_FAVORITE
NICKNAME
COPY_BUDDY
MOVE_BUDDY
REMOVE_BUDDY

View File

View File

@ -0,0 +1,130 @@
채팅
구현 O
대화방 리스트 조회
대화방 추가
대화방 리스트 검색
대화 리스트 조회
대화방 알림 끄기
대화방 설정 출력
대화방 멤버 변경
이모티콘 전송
마이톡 확인
구현 X
이전 대화 보기
답장 (서버 문의)
나에게 전달
대화 삭제
대화 회수
대화 복사
대화 전달
대화방 설정
대화방 이름 수정
변경 적용 대상자 (나/ 전체)
타이머 설정
테마 설정
파일 업로드
파일 화이트 리스트
대화 번역
GAMS
대화 날짜별 구분
대용량 대화
대용량 번역 대화
번역 대화
이미지 대화
대화내용 내보내기
대화내용 불러오기
이벤트 등록
이벤트 목록
시작일 순, 등록일 순 정렬
참석 여부 조회
참석/ 불참 / 미응답
이벤트 수정
클립보드 관리
sidenave
chat search
chat list
app expansion
ucap chat room expansion
onClick -> chat room page
chat room page
section info
app chat search
app chat message
app chat message box
app chat form
ucap room list item 01
http://13.124.88.127:8033/Common/FileTalkSave.aspx
code: "ECONNABORTED"
config: {url: "http://13.124.88.127:8033/Common/FileTalkSave.aspx", method: "post", data: FormData, headers: {…}, transformRequest: Array(1), …}
isAxiosError: true
request: XMLHttpRequest {__zone_symbol__xhrSync: false, __zone_symbol__xhrURL:
"http://13.124.88.127:8033/Common/FileTalkSave.aspx", __zone_symbol__readystatechangefalse: Array(1),
__zone_symbol__ON_PROPERTYreadystatechange: ƒ, __zone_symbol__ON_PROPERTYabort: ƒ, …}
response: undefined
toJSON: ƒ ()
"Error: timeout of 15000ms exceeded
at createError (http://localhost:4200/vendor.js:179000:15)
at XMLHttpRequest.handleTimeout [as __zone_symbol__ON_PROPERTYtimeout] (http://localhost:4200/vendor.js:178503:14)
at XMLHttpRequest.wrapFn (http://localhost:4200/polyfills.js:1262:43)
at ZoneDelegate.invokeTask (http://localhost:4200/polyfills.js:443:35)
at Object.onInvokeTask (http://localhost:4200/vendor.js:71697:33)
at ZoneDelegate.invokeTask (http://localhost:4200/polyfills.js:442:40)
at Zone.runTask (http://localhost:4200/polyfills.js:211:51)
at ZoneTask.invokeTask [as invoke] (http://localhost:4200/polyfills.js:524:38)
at invokeTask (http://localhost:4200/polyfills.js:1665:18)
at XMLHttpRequest.globalZoneAwareCallback (http://localhost:4200/polyfills.js:1691:21)"
const groupBundleEn = this.i18nService.getResourceBundle(
'en',
'group'
);
const groupBundleKr = this.i18nService.getResourceBundle(
'ko',
'group'
);
const key = Object.keys(groupBundleEn).find((k) => k === 'category');
console.log('key: ', groupBundleEn[key]);
const obj = groupBundleEn[key] as Array<any>;
console.log(obj);
// const tempArr = Object.entries(groupBundleEn);
// // console.log(tempArr);
// const idx = tempArr.findIndex((v) => v[0] === 'category');
// if (idx > -1) {
// const tempArr1 = Object.entries(tempArr[idx]);
// const temp = tempArr1[1];
// }
// Object.keys(groupBundleEn).map((key) => {
// const v = groupBundleEn[key];
// // console.log(v[0]);
// Object.keys(v).map((c) => {
// const find = bannedNameKeys.indexOf(v[c]);
// if (find > -1) {
// this.bannedGroupNames.push(v[c]);
// }
// });
// });
// const objKeys = Object.keys(groupBundleEn) as Array<keyof any>;
// objKeys.map((key) => {
// console.log('key: ', key);
// });
console.log(groupBundleEn);
console.log(groupBundleKr);

View File

@ -0,0 +1,31 @@
(openChat)="onOpenCaht($event)"
(sendMessage)="onSendMessage($event)"
(sendCall)="onSendCall($event)"
(sendSms)="onSendSms($event)"
(createConference)="onCreateConference($event)"
(toggleFavorit)="onToggleFavorit($event)"
(toggleBuddy)="onToggleBuddy($event)"
(uploadProfileImage)="onUploadProfileImage($event)"
(updateIntro)="onUpdateIntro($event)"
(updateNickname)="onUpdateNickname($event)"
if (!!buddies && buddies.length > 0) {
const userSeqsForAdd: string[] = [];
[1814, 312390, 75873].map((v) => {
if (!!buddies && buddies.length > 0) {
}
const addUser = buddies.filter((user) => {
return Number(user.seq) === v;
});
if (!!addUser && addUser.length === 0) {
userSeqsForAdd.push(v as any);
}
// if (!!buddies && !buddies[seq]) {
// userSeqsForAdd.push(seq as any);
// }
});
console.log(userSeqsForAdd);
}

Binary file not shown.

View File

@ -0,0 +1,9 @@
2020-0529-1400 김주희 차장님
1. 그룹 생성 시 그룹명 설정 관련 정책
① '기본', '즐겨찾기'는 그룹명으로 설정 불가
② 동일한 그룹명도 그룹명 설정 불가
- 소속부서명도 기존에 존재하는 그룹명이므로 설정 불가.
2. 동일한 그룹명 입력 시 팝업 문구
- "동일한 이름을 가진 그룹이 이미 존재합니다."

View File

@ -15,3 +15,5 @@ app-translate.module.ts
npm run electron:windows:lf 실행 npm run electron:windows:lf 실행
C:\Users\{$USER}\AppData\Roaming\LF Talk\ log 확인 C:\Users\{$USER}\AppData\Roaming\LF Talk\ log 확인