From b7e17dc77c3b79897807dc2fff4a2386b11da8a5 Mon Sep 17 00:00:00 2001 From: Alexis Couvreur Date: Sat, 12 Nov 2022 17:55:49 +0000 Subject: [PATCH] fix(provider): use `Actor.Attributes["name"]` instead of deprecated `From` --- app/providers/docker_classic.go | 2 +- app/providers/mocks/client_mock.go | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/app/providers/docker_classic.go b/app/providers/docker_classic.go index b2e10e2..d5c323d 100644 --- a/app/providers/docker_classic.go +++ b/app/providers/docker_classic.go @@ -121,7 +121,7 @@ func (provider *DockerClassicProvider) NotifyInsanceStopped(ctx context.Context, select { case msg := <-msgs: // Send the container that has died to the channel - instance <- msg.From + instance <- msg.Actor.Attributes["name"] case err := <-errs: if errors.Is(err, io.EOF) { log.Debug("provider event stream closed") diff --git a/app/providers/mocks/client_mock.go b/app/providers/mocks/client_mock.go index 0126cd0..f3e429e 100644 --- a/app/providers/mocks/client_mock.go +++ b/app/providers/mocks/client_mock.go @@ -187,6 +187,12 @@ func ContainerStoppedEvent(name string) events.Message { Scope: "local", Action: "stop", Type: "container", + Actor: events.Actor{ + ID: "randomid", + Attributes: map[string]string{ + "name": name, + }, + }, } }