This commit is contained in:
anlicheng 2025-05-09 17:43:29 +08:00
parent 17a1caab04
commit cc03613a72

View File

@ -16,7 +16,7 @@
%% API
-export([start_link/0]).
-export([metric_data/3, event/3, ping/13, feedback_phase/3]).
-export([metric_data/3, event/3, ping/13]).
%% gen_server callbacks
-export([init/1, handle_call/3, handle_cast/2, handle_info/2, terminate/2, code_change/3]).
@ -56,10 +56,6 @@ event(ServiceId, EventType, Params) when is_binary(ServiceId), is_integer(EventT
ping(AdCode, BootTime, Province, City, EfkaVersion, KernelArch, Ips, CpuCore, CpuLoad, CpuTemperature, Disk, Memory, Interfaces) ->
gen_server:cast(?SERVER, {ping, AdCode, BootTime, Province, City, EfkaVersion, KernelArch, Ips, CpuCore, CpuLoad, CpuTemperature, Disk, Memory, Interfaces}).
-spec feedback_phase(TaskId :: integer(), Timestamp :: integer(), Phase :: binary()) -> no_return().
feedback_phase(TaskId, Timestamp, Phase) when is_integer(TaskId), is_integer(Timestamp), is_binary(Phase) ->
gen_server:cast(?SERVER, {feedback_phase, TaskId, Timestamp, Phase}).
%% @doc Spawns the server and registers the local name (unique)
-spec(start_link() ->
{ok, Pid :: pid()} | ignore | {error, Reason :: term()}).
@ -122,16 +118,6 @@ handle_cast({event, ServiceId, EventType, Params}, State) ->
{noreply, State};
handle_cast({feedback_phase, TaskId, Timestamp, Phase}, State) ->
PhasePacket = message_pb:encode_msg(#feedback_phase{
task_id = TaskId,
timestamp = Timestamp,
phase = Phase
}),
safe_send(?METHOD_PHASE, PhasePacket, State),
{noreply, State};
%% ping消息
handle_cast({ping, AdCode, BootTime, Province, City, EfkaVersion, KernelArch, Ips, CpuCore, CpuLoad, CpuTemperature, Disk, Memory, Interfaces},
State = #state{status = Status, transport_pid = TransportPid}) ->