Skip to content

Commit 440faa5

Browse files
AchoArnoldCopilot
andcommitted
chore: remove unused libSQL/Turso files and dependencies
- Delete libsql.go, libsql_heartbeat_repository.go, libsql_heartbeat_monitor_repository.go - Remove TursoDB() method and tursoDB field from DI container - Remove unused database/sql import from container - Run go mod tidy to remove libsql-client-go dependency Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
1 parent f944650 commit 440faa5

6 files changed

Lines changed: 0 additions & 483 deletions

File tree

api/go.mod

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,6 @@ require (
4444
github.com/stretchr/testify v1.11.1
4545
github.com/swaggo/swag v1.16.6
4646
github.com/thedevsaddam/govalidator v1.9.10
47-
github.com/tursodatabase/libsql-client-go v0.0.0-20260514053736-a9a8fadfe885
4847
github.com/uptrace/uptrace-go v1.43.0
4948
github.com/xuri/excelize/v2 v2.10.1
5049
go.mongodb.org/mongo-driver/v2 v2.6.0
@@ -95,13 +94,11 @@ require (
9594
github.com/PuerkitoBio/goquery v1.12.0 // indirect
9695
github.com/andybalholm/brotli v1.2.1 // indirect
9796
github.com/andybalholm/cascadia v1.3.3 // indirect
98-
github.com/antlr4-go/antlr/v4 v4.13.0 // indirect
9997
github.com/cenkalti/backoff/v5 v5.0.3 // indirect
10098
github.com/cespare/xxhash/v2 v2.3.0 // indirect
10199
github.com/clipperhouse/displaywidth v0.11.0 // indirect
102100
github.com/clipperhouse/uax29/v2 v2.7.0 // indirect
103101
github.com/cncf/xds/go v0.0.0-20260202195803-dba9d589def2 // indirect
104-
github.com/coder/websocket v1.8.12 // indirect
105102
github.com/envoyproxy/go-control-plane/envoy v1.37.0 // indirect
106103
github.com/envoyproxy/protoc-gen-validate v1.3.3 // indirect
107104
github.com/fatih/color v1.19.0 // indirect
@@ -191,7 +188,6 @@ require (
191188
go.uber.org/zap v1.28.0 // indirect
192189
go.yaml.in/yaml/v3 v3.0.4 // indirect
193190
golang.org/x/crypto v0.50.0 // indirect
194-
golang.org/x/exp v0.0.0-20240325151524-a685a6edb6d8 // indirect
195191
golang.org/x/mod v0.35.0 // indirect
196192
golang.org/x/net v0.53.0 // indirect
197193
golang.org/x/oauth2 v0.36.0 // indirect

api/go.sum

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -66,8 +66,6 @@ github.com/andybalholm/brotli v1.2.1 h1:R+f5xP285VArJDRgowrfb9DqL18yVK0gKAW/F+eT
6666
github.com/andybalholm/brotli v1.2.1/go.mod h1:rzTDkvFWvIrjDXZHkuS16NPggd91W3kUSvPlQ1pLaKY=
6767
github.com/andybalholm/cascadia v1.3.3 h1:AG2YHrzJIm4BZ19iwJ/DAua6Btl3IwJX+VI4kktS1LM=
6868
github.com/andybalholm/cascadia v1.3.3/go.mod h1:xNd9bqTn98Ln4DwST8/nG+H0yuB8Hmgu1YHNnWw0GeA=
69-
github.com/antlr4-go/antlr/v4 v4.13.0 h1:lxCg3LAv+EUK6t1i0y1V6/SLeUi0eKEKdhQAlS8TVTI=
70-
github.com/antlr4-go/antlr/v4 v4.13.0/go.mod h1:pfChB/xh/Unjila75QW7+VU4TSnWnnk9UTnmpPaOR2g=
7169
github.com/avast/retry-go/v5 v5.0.0 h1:kf1Qc2UsTZ4qq8elDymqfbISvkyMuhgRxuJqX2NHP7k=
7270
github.com/avast/retry-go/v5 v5.0.0/go.mod h1://d+usmKWio1agtZfS1H/ltTqwtIfBnRq9zEwjc3eH8=
7371
github.com/bsm/ginkgo/v2 v2.12.0 h1:Ny8MWAHyOepLGlLKYmXG4IEkioBysk6GpaRTLC8zwWs=
@@ -90,8 +88,6 @@ github.com/cncf/xds/go v0.0.0-20260202195803-dba9d589def2 h1:aBangftG7EVZoUb69Os
9088
github.com/cncf/xds/go v0.0.0-20260202195803-dba9d589def2/go.mod h1:qwXFYgsP6T7XnJtbKlf1HP8AjxZZyzxMmc+Lq5GjlU4=
9189
github.com/cockroachdb/cockroach-go/v2 v2.4.3 h1:LJO3K3jC5WXvMePRQSJE1NsIGoFGcEx1LW83W6RAlhw=
9290
github.com/cockroachdb/cockroach-go/v2 v2.4.3/go.mod h1:9U179XbCx4qFWtNhc7BiWLPfuyMVQ7qdAhfrwLz1vH0=
93-
github.com/coder/websocket v1.8.12 h1:5bUXkEPPIbewrnkU8LTCLVaxi4N4J8ahufH2vlo4NAo=
94-
github.com/coder/websocket v1.8.12/go.mod h1:LNVeNrXQZfe5qhS9ALED3uA+l5pPqvwXg3CKoDBB2gs=
9591
github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
9692
github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
9793
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc h1:U9qPSI2PIWSS1VwoXQT9A3Wy9MM3WgvqSxFWenqJduM=
@@ -324,8 +320,6 @@ github.com/thedevsaddam/govalidator v1.9.10 h1:m3dLRbSZ5Hts3VUWYe+vxLMG+FdyQuWOj
324320
github.com/thedevsaddam/govalidator v1.9.10/go.mod h1:Ilx8u7cg5g3LXbSS943cx5kczyNuUn7LH/cK5MYuE90=
325321
github.com/tiendc/go-deepcopy v1.7.2 h1:Ut2yYR7W9tWjTQitganoIue4UGxZwCcJy3orjrrIj44=
326322
github.com/tiendc/go-deepcopy v1.7.2/go.mod h1:4bKjNC2r7boYOkD2IOuZpYjmlDdzjbpTRyCx+goBCJQ=
327-
github.com/tursodatabase/libsql-client-go v0.0.0-20260514053736-a9a8fadfe885 h1:YssVXwM/9nUAjGNmUWdgvb05JVcsaBrDn5yr+MaJTn0=
328-
github.com/tursodatabase/libsql-client-go v0.0.0-20260514053736-a9a8fadfe885/go.mod h1:08inkKyguB6CGGssc/JzhmQWwBgFQBgjlYFjxjRh7nU=
329323
github.com/uptrace/uptrace-go v1.43.0 h1:5QuCdyFJdWUEXx6Fr6sYfezdgO6n6lnkOvUTLlyQO7U=
330324
github.com/uptrace/uptrace-go v1.43.0/go.mod h1:ehDTIdtBSolg4Z0CCvg1C8yR6VX1YFDqBcg2KmsXWn0=
331325
github.com/valyala/bytebufferpool v1.0.0 h1:GqA5TC/0021Y/b9FG4Oi9Mr3q7XYx6KllzawFIhcdPw=
@@ -426,8 +420,6 @@ golang.org/x/crypto v0.23.0/go.mod h1:CKFgDieR+mRhux2Lsu27y0fO304Db0wZe70UKqHu0v
426420
golang.org/x/crypto v0.31.0/go.mod h1:kDsLvtWBEx7MV9tJOj9bnXsPbxwJQ6csT/x4KIN4Ssk=
427421
golang.org/x/crypto v0.50.0 h1:zO47/JPrL6vsNkINmLoo/PH1gcxpls50DNogFvB5ZGI=
428422
golang.org/x/crypto v0.50.0/go.mod h1:3muZ7vA7PBCE6xgPX7nkzzjiUq87kRItoJQM1Yo8S+Q=
429-
golang.org/x/exp v0.0.0-20240325151524-a685a6edb6d8 h1:aAcj0Da7eBAtrTp03QXWvm88pSyOt+UgdZw2BFZ+lEw=
430-
golang.org/x/exp v0.0.0-20240325151524-a685a6edb6d8/go.mod h1:CQ1k9gNrJ50XIzaKCRR2hssIjF07kZFEiieALBM/ARQ=
431423
golang.org/x/image v0.25.0 h1:Y6uW6rH1y5y/LK1J8BPWZtr6yZ7hrsy6hFrXjgsc2fQ=
432424
golang.org/x/image v0.25.0/go.mod h1:tCAmOEGthTtkalusGp1g3xa2gke8J6c2N565dTyl9Rs=
433425
golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4=

api/pkg/di/container.go

Lines changed: 0 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ package di
33
import (
44
"context"
55
"crypto/tls"
6-
"database/sql"
76
"fmt"
87
"net/http"
98
"os"
@@ -84,7 +83,6 @@ type Container struct {
8483
projectID string
8584
db *gorm.DB
8685
dedicatedDB *gorm.DB
87-
tursoDB *sql.DB
8886
mongoClient *mongoDriver.Client
8987
version string
9088
app *fiber.App
@@ -295,23 +293,6 @@ func (container *Container) DedicatedDB() (db *gorm.DB) {
295293
return container.dedicatedDB
296294
}
297295

298-
// TursoDB creates a *sql.DB connection to a Turso/libSQL database
299-
func (container *Container) TursoDB() *sql.DB {
300-
if container.tursoDB != nil {
301-
return container.tursoDB
302-
}
303-
304-
container.logger.Debug("creating Turso *sql.DB connection")
305-
306-
db, err := repositories.NewTursoDB(os.Getenv("TURSO_DATABASE_DSN"))
307-
if err != nil {
308-
container.logger.Fatal(err)
309-
}
310-
311-
container.tursoDB = db
312-
return container.tursoDB
313-
}
314-
315296
// MongoDB creates a *mongo.Client connection to MongoDB Atlas
316297
func (container *Container) MongoDB() *mongoDriver.Client {
317298
if container.mongoClient != nil {

api/pkg/repositories/libsql.go

Lines changed: 0 additions & 67 deletions
This file was deleted.

api/pkg/repositories/libsql_heartbeat_monitor_repository.go

Lines changed: 0 additions & 199 deletions
This file was deleted.

0 commit comments

Comments
 (0)