File tree 2 files changed +7
-6
lines changed 2 files changed +7
-6
lines changed Original file line number Diff line number Diff line change @@ -33,7 +33,8 @@ func main() {
33
33
repo := repository .NewSQLiteDNSRepository (dbClient .DB )
34
34
service := dns .NewService (repo )
35
35
36
- dnsServer := server .NewDnsServer (service , cfg .Dns .Addr , cfg .Dns .Net )
36
+ dnsHandler := server .NewDnsHandler (service )
37
+ dnsServer := server .NewDnsServer (dnsHandler , cfg .Dns .Addr , cfg .Dns .Net )
37
38
dnsErrChan := StartDNSServer (dnsServer )
38
39
39
40
httpHandler := http .NewHandler (service )
Original file line number Diff line number Diff line change @@ -4,20 +4,20 @@ import (
4
4
"context"
5
5
server "github.com/miekg/dns"
6
6
"go-dyndns/internal/adapters/dns/middleware"
7
- "go-dyndns/internal/core/dns"
8
7
)
9
8
10
9
type Server struct {
11
10
DnsServer * server.Server
12
11
}
13
12
14
- func NewDnsServer (service dns.Service , addr , net string ) * Server {
15
- handler := NewDnsHandler (service )
16
- dnsServer := & server.Server {Addr : addr , Net : net }
13
+ func NewDnsServer (handler * Handler , addr , net string ) * Server {
14
+ dnsServer := & server.Server {
15
+ Addr : addr ,
16
+ Net : net ,
17
+ }
17
18
server .HandleFunc ("." , middleware .LoggingMiddleware (handler .HandleDNSRequest ))
18
19
19
20
return & Server {DnsServer : dnsServer }
20
-
21
21
}
22
22
23
23
func (s * Server ) Start () error {
You can’t perform that action at this time.
0 commit comments