+ if (this.answering_idle_timer) {
+ clearTimeout(this.answering_idle_timer);
+ }
+ if (! this.state.answering_idle) {
+ this.answering_idle_timer = setTimeout(() => {
+ this.state_answering_idle = true;
+ this.broadcast_event_object('answering-idle', true);
+ }, 30 * 1000);
+ }
+