From 43fc01e9c0e93516dfd8cb1c4ca5d4b900def77d Mon Sep 17 00:00:00 2001 From: pasha1coil Date: Mon, 7 Jul 2025 11:17:21 +0300 Subject: [PATCH 1/3] added leadtartget type webhook --- model/model.go | 1 + 1 file changed, 1 insertion(+) diff --git a/model/model.go b/model/model.go index 8507167..0ed5db6 100644 --- a/model/model.go +++ b/model/model.go @@ -344,6 +344,7 @@ const ( LeadTargetEmail LeadTargetType = "mail" LeadTargetTg LeadTargetType = "telegram" LeadTargetWhatsapp LeadTargetType = "whatsapp" + LeadTargetWebhook LeadTargetType = "webhook" ) var ValidLeadTargetTypes = map[string]bool{ -- 2.45.2 From 0ad481f2ad6bd6591986d2572e05726c52ee5a28 Mon Sep 17 00:00:00 2001 From: pasha1coil Date: Mon, 7 Jul 2025 11:19:26 +0300 Subject: [PATCH 2/3] added leadtartget type webhook --- model/model.go | 1 + 1 file changed, 1 insertion(+) diff --git a/model/model.go b/model/model.go index 0ed5db6..4330ec3 100644 --- a/model/model.go +++ b/model/model.go @@ -351,6 +351,7 @@ var ValidLeadTargetTypes = map[string]bool{ "mail": true, "telegram": true, "whatsapp": true, + "webhook": true, } type QuizUTM struct { -- 2.45.2 From 1383dbaa3a248e64882434ddb3554c35368f8c91 Mon Sep 17 00:00:00 2001 From: pasha1coil Date: Mon, 7 Jul 2025 15:29:41 +0300 Subject: [PATCH 3/3] added new type to sql --- dal/schema/000027_init.down.sql | 0 dal/schema/000027_init.up.sql | 9 +++++++++ sqlc.yaml | 2 ++ 3 files changed, 11 insertions(+) create mode 100644 dal/schema/000027_init.down.sql create mode 100644 dal/schema/000027_init.up.sql diff --git a/dal/schema/000027_init.down.sql b/dal/schema/000027_init.down.sql new file mode 100644 index 0000000..e69de29 diff --git a/dal/schema/000027_init.up.sql b/dal/schema/000027_init.up.sql new file mode 100644 index 0000000..93ec09b --- /dev/null +++ b/dal/schema/000027_init.up.sql @@ -0,0 +1,9 @@ +DO $$ +BEGIN + IF NOT EXISTS ( + SELECT 1 FROM pg_enum + WHERE enumlabel = 'webhook' AND enumtypid = 'leadtargettype'::regtype + ) THEN +ALTER TYPE quiz_status ADD VALUE 'webhook'; +END IF; +END $$; \ No newline at end of file diff --git a/sqlc.yaml b/sqlc.yaml index 103e173..05ffa7e 100644 --- a/sqlc.yaml +++ b/sqlc.yaml @@ -54,6 +54,8 @@ packages: - "./dal/schema/000025_init.down.sql" - "./dal/schema/000026_init.up.sql" - "./dal/schema/000026_init.down.sql" + - "./dal/schema/000027_init.up.sql" + - "./dal/schema/000027_init.down.sql" engine: "postgresql" emit_json_tags: true emit_db_tags: true -- 2.45.2