INNER CODE UNIT · Go
handleTotalSongs
cgzirim/seek-tune · server/socketHandlers.go:35
func handleTotalSongs(socket socketio.Conn) {
logger := utils.GetLogger()
ctx := context.Background()
db, err := db.NewDBClient()
if err != nil {
err := xerrors.New(err)
logger.ErrorContext(ctx, "error connecting to DB", slog.Any("error", err))
return
}
defer db.Close()
totalSongs, err := db.TotalSongs()
if err != nil {
err := xerrors.New(err)
logger.ErrorContext(ctx, "Log error getting total songs", slog.Any("error", err))
return
}