Received: from mail.netlandish.com (mail.netlandish.com [174.136.98.166]) by code.netlandish.com (Postfix) with ESMTP id 9814011BE for <~netlandish/links-dev@lists.code.netlandish.com>; Sun, 10 Aug 2025 15:26:55 +0000 (UTC) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=209.85.217.45; helo=mail-vs1-f45.google.com; envelope-from=peter@netlandish.com; receiver= Authentication-Results: mail.netlandish.com; dkim=pass (1024-bit key; unprotected) header.d=netlandish.com header.i=@netlandish.com header.b=ZbE3kPU8 Received: from mail-vs1-f45.google.com (mail-vs1-f45.google.com [209.85.217.45]) by mail.netlandish.com (Postfix) with ESMTP id D4A181D67F2 for <~netlandish/links-dev@lists.code.netlandish.com>; Sun, 10 Aug 2025 15:27:46 +0000 (UTC) Received: by mail-vs1-f45.google.com with SMTP id ada2fe7eead31-4fc18de8e1bso1168204137.0 for <~netlandish/links-dev@lists.code.netlandish.com>; Sun, 10 Aug 2025 08:27:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=netlandish.com; s=google; t=1754839666; x=1755444466; darn=lists.code.netlandish.com; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=Zi7P9lZbBoJ2DTWiP2/cSnaM/J3ZTU6QRou3/ExS60g=; b=ZbE3kPU8Pc3A/ZHrYa7O4HbsS9BgUqikN1I+P4uuXsab9Qhs90OyckJffH7/w10CWT tr+Mi9lGKbojCN9N3LGbLmzOqKKc2KEfjDqMDxfs6Kd9S0Oc58mGVxMMHTvRh3LrS6eb 5pYWN3DAIY7gu1Jsc9dBpMCR6khei3pzjRdNQ= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1754839666; x=1755444466; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=Zi7P9lZbBoJ2DTWiP2/cSnaM/J3ZTU6QRou3/ExS60g=; b=P2F+e/dhq+AWh3vny4+BZoOamO26NsNSXvkLcuDDeoceurbTZ215OfEyxRRRm8HEse n2yH0tWWEAB/W9Y4F5rTxgvVKn3J0p0CypSPi6nSCDiKEGkR83FiC3czx8l4gyHIbQXV KsbbMZvWCwns47DeNKWX5eA3Ne/8J37nmPELK2nUdIb7SsjBwVE8taWyFtKiJEw7c/AF YS2VRvMOPIYcQItgft0hBLjH5Z/c8wOtCc+tz0CTdt0gZl3ebsND3RnYjfFiQxTVF2X1 Ojz3h5ZlDSU3LdfZSNqcS5svY57EySqThN6oMeJ4mS9LgQHC5jnsisREin3goO84h7DA AxdQ== X-Gm-Message-State: AOJu0YzhyyTNM5dR2xS2cob+rk/2Fax+Nl0rq3lQcipXGMr9vRrvSmVh vDpt4uRFeNN2pJI+8FI7vNuqaHdvzPAdyCkD394eMOBvJ3jKQVSrJIQ1J5d5zbg7bOT08QhBPH0 RPBxbtVY5AQ== X-Gm-Gg: ASbGncu6llaDXSqFZy4olE5y0R7eejUmy6xWlId4LIF+m7g8Hr9mPNEFR4lGFrmEQuR 3w7Gt9GU9+CeBjgxzeGoRKIBxVoE9MUxP9D4BStATMfn7sEQScMsN7NZAkU5VhOTDyXhJjNg8Cl qO0O/X33doAUVcOpHzQ60iS5WDfv+ese/7BFm0tZyzG2wRUD+eXz6VJO4i6FAL3Eh6eNVn9JLBx 5/RY5S4JMrs6kYSe4vd5fkmay5eoBardEcDKgjsjRXPpVBoEyfqdlNp6UhdNNc6kzwo7pB0uQfE Xs+Kfwdf7tdZsVX6wPxQ2UEeASr7jL3tI3yD7nkNwOThA8kpKDvo+Ow6NQ3utGSKZzwFtQZ1nVe TiIKVAzdj0d8g/qpvQnwPQhU= X-Google-Smtp-Source: AGHT+IGR8DS4bAXpL5G7Nwxj2meQnbpUXX8i6rG5mTNyZaJMFee8e6Dzf1MrLIs8z7ZqDZ1p4iBmYA== X-Received: by 2002:a05:6102:5128:b0:4f1:7946:ed52 with SMTP id ada2fe7eead31-5060d7c1df1mr3603004137.12.1754839666060; Sun, 10 Aug 2025 08:27:46 -0700 (PDT) Received: from localhost ([2803:2d60:1107:87f:c9af:5f06:cc58:3156]) by smtp.gmail.com with UTF8SMTPSA id a1e0cc1a2514c-88e0247160esm1559764241.0.2025.08.10.08.27.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 10 Aug 2025 08:27:45 -0700 (PDT) From: Peter Sanchez To: ~netlandish/links-dev@lists.code.netlandish.com Cc: Peter Sanchez Subject: [PATCH links] Updating each service to use DBI interface Date: Sun, 10 Aug 2025 09:27:40 -0600 Message-ID: <20250810152743.9694-1-peter@netlandish.com> X-Mailer: git-send-email 2.49.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit --- cmd/api/main.go | 2 +- cmd/domains/main.go | 2 +- cmd/links/main.go | 2 +- cmd/list/main.go | 2 +- cmd/short/main.go | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/cmd/api/main.go b/cmd/api/main.go index 8e935e1..ab6ee51 100644 --- a/cmd/api/main.go +++ b/cmd/api/main.go @@ -129,7 +129,7 @@ func run() error { SetWorkerPoolFunc(cmd.GetWorkerPoolCount). WithQueues(eq, wq). WithMiddleware( - database.Middleware(db), + database.DBIMiddleware(db), core.RemoteIPMiddleware, loaders.Middleware(), core.TimezoneContext(), diff --git a/cmd/domains/main.go b/cmd/domains/main.go index 5cfa63d..75508f8 100644 --- a/cmd/domains/main.go +++ b/cmd/domains/main.go @@ -77,7 +77,7 @@ func run() error { WithAppInfo("links-domains", Version). DefaultMiddlewareWithConfig(mwConf). WithMiddleware( - database.Middleware(db), + database.DBIMiddleware(db), core.TimezoneContext(), core.CORSReadOnlyMiddleware, ) diff --git a/cmd/links/main.go b/cmd/links/main.go index b9b9524..8defffc 100644 --- a/cmd/links/main.go +++ b/cmd/links/main.go @@ -225,7 +225,7 @@ func run() error { SetWorkerPoolFunc(cmd.GetWorkerPoolCount). WithQueues(eq, wq, wqi, imq). WithMiddleware( - database.Middleware(db), + database.DBIMiddleware(db), core.RemoteIPMiddleware, core.TimezoneContext(), crypto.Middleware(entropy), diff --git a/cmd/list/main.go b/cmd/list/main.go index cdd9253..56f535e 100644 --- a/cmd/list/main.go +++ b/cmd/list/main.go @@ -91,7 +91,7 @@ func run() error { SetWorkerPoolFunc(cmd.GetWorkerPoolCount). WithQueues(eq, wq). WithMiddleware( - database.Middleware(db), + database.DBIMiddleware(db), core.RemoteIPMiddleware, core.TimezoneContext(), crypto.Middleware(entropy), diff --git a/cmd/short/main.go b/cmd/short/main.go index e5b6276..01bcfb7 100644 --- a/cmd/short/main.go +++ b/cmd/short/main.go @@ -89,7 +89,7 @@ func run() error { SetWorkerPoolFunc(cmd.GetWorkerPoolCount). WithQueues(eq, wq). WithMiddleware( - database.Middleware(db), + database.DBIMiddleware(db), core.RemoteIPMiddleware, core.TimezoneContext(), crypto.Middleware(entropy), -- 2.49.1