Skip to content

Commit

Permalink
PISTON-977: remove dead code in acdc_stats (2600hz#6203)
Browse files Browse the repository at this point in the history
  • Loading branch information
danielfinke authored and jamesaimonetti committed Dec 16, 2019
1 parent 517554c commit d157008
Showing 1 changed file with 0 additions and 121 deletions.
121 changes: 0 additions & 121 deletions applications/acdc/src/acdc_stats.erl
Original file line number Diff line number Diff line change
Expand Up @@ -23,16 +23,6 @@

,find_call/1
,call_stat_to_json/1
,agent_ready/2
,agent_logged_in/2
,agent_logged_out/2
,agent_connecting/3, agent_connecting/5
,agent_connected/3, agent_connected/5
,agent_wrapup/3
,agent_paused/3
,agent_outbound/3

,agent_statuses/0
]).

%% ETS config
Expand Down Expand Up @@ -142,117 +132,6 @@ call_processed(AccountId, QueueId, AgentId, CallId, Initiator) ->
call_state_change(AccountId, 'processed', Prop),
'ok' = kz_amqp_worker:cast(Prop, fun kapi_acdc_stats:publish_call_processed/1).

-spec agent_ready(kz_term:ne_binary(), kz_term:ne_binary()) -> 'ok'.
agent_ready(AcctId, AgentId) ->
Prop = props:filter_undefined(
[{<<"Account-ID">>, AcctId}
,{<<"Agent-ID">>, AgentId}
,{<<"Timestamp">>, kz_time:now_s()}
,{<<"Status">>, <<"ready">>}
| kz_api:default_headers(?APP_NAME, ?APP_VERSION)
]),
'ok' = kz_amqp_worker:cast(Prop, fun kapi_acdc_stats:publish_status_ready/1).

-spec agent_logged_in(kz_term:ne_binary(), kz_term:ne_binary()) -> 'ok'.
agent_logged_in(AcctId, AgentId) ->
Prop = props:filter_undefined(
[{<<"Account-ID">>, AcctId}
,{<<"Agent-ID">>, AgentId}
,{<<"Timestamp">>, kz_time:now_s()}
,{<<"Status">>, <<"logged_in">>}
| kz_api:default_headers(?APP_NAME, ?APP_VERSION)
]),
'ok' = kz_amqp_worker:cast(Prop, fun kapi_acdc_stats:publish_status_logged_in/1).

-spec agent_logged_out(kz_term:ne_binary(), kz_term:ne_binary()) -> 'ok'.
agent_logged_out(AcctId, AgentId) ->
Prop = props:filter_undefined(
[{<<"Account-ID">>, AcctId}
,{<<"Agent-ID">>, AgentId}
,{<<"Timestamp">>, kz_time:now_s()}
,{<<"Status">>, <<"logged_out">>}
| kz_api:default_headers(?APP_NAME, ?APP_VERSION)
]),
'ok' = kz_amqp_worker:cast(Prop, fun kapi_acdc_stats:publish_status_logged_out/1).

-spec agent_connecting(kz_term:ne_binary(), kz_term:ne_binary(), kz_term:ne_binary()) -> 'ok'.
agent_connecting(AcctId, AgentId, CallId) ->
agent_connecting(AcctId, AgentId, CallId, 'undefined', 'undefined').

-spec agent_connecting(kz_term:ne_binary(), kz_term:ne_binary(), kz_term:ne_binary(), kz_term:api_ne_binary(), kz_term:api_ne_binary()) -> 'ok'.
agent_connecting(AcctId, AgentId, CallId, CallerIDName, CallerIDNumber) ->
Prop = props:filter_undefined(
[{<<"Account-ID">>, AcctId}
,{<<"Agent-ID">>, AgentId}
,{<<"Timestamp">>, kz_time:now_s()}
,{<<"Status">>, <<"connecting">>}
,{<<"Call-ID">>, CallId}
,{<<"Caller-ID-Name">>, CallerIDName}
,{<<"Caller-ID-Number">>, CallerIDNumber}
| kz_api:default_headers(?APP_NAME, ?APP_VERSION)
]),
'ok' = kz_amqp_worker:cast(Prop, fun kapi_acdc_stats:publish_status_connecting/1).

-spec agent_connected(kz_term:ne_binary(), kz_term:ne_binary(), kz_term:ne_binary()) -> 'ok'.
agent_connected(AcctId, AgentId, CallId) ->
agent_connected(AcctId, AgentId, CallId, 'undefined', 'undefined').

-spec agent_connected(kz_term:ne_binary(), kz_term:ne_binary(), kz_term:ne_binary(), kz_term:api_ne_binary(), kz_term:api_ne_binary()) -> 'ok'.
agent_connected(AcctId, AgentId, CallId, CallerIDName, CallerIDNumber) ->
Prop = props:filter_undefined(
[{<<"Account-ID">>, AcctId}
,{<<"Agent-ID">>, AgentId}
,{<<"Timestamp">>, kz_time:now_s()}
,{<<"Status">>, <<"connected">>}
,{<<"Call-ID">>, CallId}
,{<<"Caller-ID-Name">>, CallerIDName}
,{<<"Caller-ID-Number">>, CallerIDNumber}
| kz_api:default_headers(?APP_NAME, ?APP_VERSION)
]),
'ok' = kz_amqp_worker:cast(Prop, fun kapi_acdc_stats:publish_status_connected/1).

-spec agent_wrapup(kz_term:ne_binary(), kz_term:ne_binary(), pos_integer()) -> 'ok'.
agent_wrapup(AcctId, AgentId, WaitTime) ->
Prop = props:filter_undefined(
[{<<"Account-ID">>, AcctId}
,{<<"Agent-ID">>, AgentId}
,{<<"Timestamp">>, kz_time:now_s()}
,{<<"Status">>, <<"wrapup">>}
,{<<"Wait-Time">>, WaitTime}
| kz_api:default_headers(?APP_NAME, ?APP_VERSION)
]),
'ok' = kz_amqp_worker:cast(Prop, fun kapi_acdc_stats:publish_status_wrapup/1).

-spec agent_paused(kz_term:ne_binary(), kz_term:ne_binary(), kz_term:api_pos_integer()) -> 'ok'.
agent_paused(AcctId, AgentId, 'undefined') ->
lager:debug("undefined pause time for ~s(~s)", [AgentId, AcctId]);
agent_paused(AcctId, AgentId, PauseTime) ->
Prop = props:filter_undefined(
[{<<"Account-ID">>, AcctId}
,{<<"Agent-ID">>, AgentId}
,{<<"Timestamp">>, kz_time:now_s()}
,{<<"Status">>, <<"paused">>}
,{<<"Pause-Time">>, PauseTime}
| kz_api:default_headers(?APP_NAME, ?APP_VERSION)
]),
'ok' = kz_amqp_worker:cast(Prop, fun kapi_acdc_stats:publish_status_paused/1).

-spec agent_outbound(kz_term:ne_binary(), kz_term:ne_binary(), kz_term:ne_binary()) -> 'ok'.
agent_outbound(AcctId, AgentId, CallId) ->
Prop = props:filter_undefined(
[{<<"Account-ID">>, AcctId}
,{<<"Agent-ID">>, AgentId}
,{<<"Timestamp">>, kz_time:now_s()}
,{<<"Status">>, <<"outbound">>}
,{<<"Call-ID">>, CallId}
| kz_api:default_headers(?APP_NAME, ?APP_VERSION)
]),
'ok' = kz_amqp_worker:cast(Prop, fun kapi_acdc_stats:publish_status_outbound/1).

-spec agent_statuses() -> kz_term:ne_binaries().
agent_statuses() ->
?STATUS_STATUSES.

%% ETS config

-spec call_table_id() -> atom().
Expand Down

0 comments on commit d157008

Please sign in to comment.