func (s *HackSession) GetPackets(user api.User) []api.CanData { var pkts []api.CanData var idx int if s.Device == nil { return pkts } if user.LastIdx() == 0 { // First time sniffing user.SetLastIdx(s.Device.GetPacketIdx()) } pkts, idx = s.Device.GetPacketsFrom(user.LastIdx()) // TODO: Apply filters user.SetLastIdx(idx) return pkts }