@@ -47,31 +47,28 @@ export default class CallLogView extends BaseElement{
4747 }
4848
4949 getCallLogs ( element ) {
50- if ( this . callLogQuery . hasNext && ! this . callLogQuery . isLoading ) {
51- this . callLogQuery . next ( ( directCallLog ) => {
52- if ( directCallLog ) {
53- if ( directCallLog . length > 0 ) {
54- for ( let i = 0 ; i < directCallLog . length ; i ++ ) {
55- let callItem = null ;
56- if ( i === 0 ) {
57- callItem = new CallLogItem ( { callLogInfo : directCallLog [ i ] , className : `${ classes [ 'callLogItemWrap' ] } ` } ) ;
58- } else {
59- callItem = new CallLogItem ( { callLogInfo : directCallLog [ i ] , className : `${ classes [ 'callLogItemWrap' ] } ${ classes [ 'callLogItemWarpBorder' ] } ` } ) ;
60- }
61- callItem . onclick = ( event , args ) => {
62- this . sendToParent ( 'dial' , args ) ;
63- } ;
64-
65- element . appendChild ( callItem . element ) ;
66- }
67- }
68- else {
69- // empty call log
70- const emptyCallLog = new CallLogItem ( { className : `${ classes [ 'callLogEmptyWrap' ] } ` } ) ;
71- element . appendChild ( emptyCallLog . element ) ;
50+ if ( ! this . callLogQuery . hasNext || this . callLogQuery . isLoading ) return ;
51+ this . callLogQuery . next ( ( directCallLog ) => {
52+ if ( directCallLog . length > 0 ) {
53+ for ( let i = 0 ; i < directCallLog . length ; i ++ ) {
54+ let callItem = null ;
55+ if ( i === 0 ) {
56+ callItem = new CallLogItem ( { callLogInfo : directCallLog [ i ] , className : `${ classes [ 'callLogItemWrap' ] } ` } ) ;
57+ } else {
58+ callItem = new CallLogItem ( { callLogInfo : directCallLog [ i ] , className : `${ classes [ 'callLogItemWrap' ] } ${ classes [ 'callLogItemWarpBorder' ] } ` } ) ;
7259 }
60+ callItem . onclick = ( event , args ) => {
61+ this . sendToParent ( 'dial' , args ) ;
62+ } ;
63+
64+ element . appendChild ( callItem . element ) ;
7365 }
74- } ) ;
75- }
66+ }
67+ else {
68+ // empty call log
69+ const emptyCallLog = new CallLogItem ( { className : `${ classes [ 'callLogEmptyWrap' ] } ` } ) ;
70+ element . appendChild ( emptyCallLog . element ) ;
71+ }
72+ } ) ;
7673 }
77- }
74+ }
0 commit comments