From ce876f88d02ef0750221465d14ef4c88194c8850 Mon Sep 17 00:00:00 2001 From: Fly Dev Date: Mon, 23 Jun 2025 14:21:07 +0000 Subject: [PATCH] update PacketsBehaviour to include all expected functions --- lib/aprs/packets_behaviour.ex | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/aprs/packets_behaviour.ex b/lib/aprs/packets_behaviour.ex index 500c718..4f342f6 100644 --- a/lib/aprs/packets_behaviour.ex +++ b/lib/aprs/packets_behaviour.ex @@ -5,4 +5,8 @@ defmodule Aprs.PacketsBehaviour do @callback get_historical_packet_count(map()) :: non_neg_integer() @callback stream_packets_for_replay(map()) :: Enumerable.t() + @callback get_packets_for_replay(map()) :: list() + @callback get_recent_packets(map()) :: list() + @callback clean_old_packets() :: {:ok, non_neg_integer()} | {:error, any()} + @callback clean_packets_older_than(pos_integer()) :: {:ok, non_neg_integer()} | {:error, any()} end