diff --git a/.drone.yml b/.drone.yml index a7aaf01..b284f8c 100644 --- a/.drone.yml +++ b/.drone.yml @@ -10,6 +10,20 @@ steps: - go generate ./... - go test -v ./... +# - name: postgres-migrate +# image: golang:1.15 +# depends_on: [] +# environment: +# DB_CONNECT: +# from_secret: db_connect +# commands: +# - go get -u github.com/pressly/goose/... +# - cd migrations/postgres +# - goose postgres "$DB_CONNECT" up +# when: +# event: +# - tag + - name: docker-release-tag image: plugins/docker settings: @@ -36,4 +50,4 @@ steps: registry: r.vmaple.dev when: event: - - tag \ No newline at end of file + - tag diff --git a/database/postgres/channel.go b/database/postgres/channel.go index 95583d6..1f5041c 100644 --- a/database/postgres/channel.go +++ b/database/postgres/channel.go @@ -38,6 +38,10 @@ func (r *channelRepository) List(ctx context.Context, filter models.ChannelFilte params.FilterEventName = true params.EventName = *filter.EventName } + if filter.Logged != nil { + params.FilterLogged = true + params.Logged = *filter.Logged + } if filter.Limit > 0 { params.LimitSize = int32(filter.Limit) }