16 lines
281 B
Go
16 lines
281 B
Go
|
|
package handler
|
||
|
|
|
||
|
|
import (
|
||
|
|
"database/sql"
|
||
|
|
|
||
|
|
"floorvisualizer/internal/openrouter"
|
||
|
|
"floorvisualizer/internal/service"
|
||
|
|
)
|
||
|
|
|
||
|
|
// API holds all handler dependencies, injected once at startup.
|
||
|
|
type API struct {
|
||
|
|
DB *sql.DB
|
||
|
|
Client *openrouter.Client
|
||
|
|
AuthSvc *service.AuthService
|
||
|
|
}
|