summaryrefslogtreecommitdiff
path: root/internal/server
diff options
context:
space:
mode:
authorKyren223 <kyren223@proton.me>2025-07-30 20:06:22 +0300
committerKyren223 <kyren223@proton.me>2025-07-30 20:06:22 +0300
commit77dc3bf32f2b0c651df8bdb2d7ddd0d6e34cef0e (patch)
tree1d9990633ec8a8267ccfd0ec2091332cb99315a6 /internal/server
parentfb8fba2265bd5229ec68da553587132af6c9521f (diff)
Fixed ci to pass, removed pyroscope
Diffstat (limited to 'internal/server')
-rw-r--r--internal/server/api/api.go6
-rw-r--r--internal/server/server.go2
2 files changed, 6 insertions, 2 deletions
diff --git a/internal/server/api/api.go b/internal/server/api/api.go
index 5f11070..604edd1 100644
--- a/internal/server/api/api.go
+++ b/internal/server/api/api.go
@@ -1728,13 +1728,17 @@ func DeviceAnalytics(ctx context.Context, sess *session.Session, request *packet
sess.SetAnalytics(request)
queries := data.New(db)
- queries.SetDeviceAnalytics(ctx, data.SetDeviceAnalyticsParams{
+ _, err := queries.SetDeviceAnalytics(ctx, data.SetDeviceAnalyticsParams{
DeviceID: request.DeviceID,
Os: &request.OS,
Arch: &request.Arch,
Term: &request.Term,
Colorterm: &request.Colorterm,
})
+ if err != nil {
+ slog.ErrorContext(ctx, "database error", "error", err)
+ return &ErrInternalError
+ }
return nil
}
diff --git a/internal/server/server.go b/internal/server/server.go
index 15c3a7a..1a538de 100644
--- a/internal/server/server.go
+++ b/internal/server/server.go
@@ -133,7 +133,7 @@ type server struct {
}
}
-// Creates a new server on the given port.
+// NewServer creates a new server on the given port.
// Will generate a unique node ID automatically, will crash if there are no available IDs.
func NewServer(ctx context.Context, port uint16) server {
assert.Assert(nodeId <= snowflake.NodeMax, "maximum amount of servers reached")