24 lines
622 B
Go
24 lines
622 B
Go
package api
|
|
|
|
import (
|
|
"log"
|
|
"net/http"
|
|
|
|
"git.hatecomputers.club/hatecomputers/hatecomputers.club/database"
|
|
)
|
|
|
|
func ListDNSRecordsContinuation(context *RequestContext, req *http.Request, resp http.ResponseWriter) ContinuationChain {
|
|
return func(success Continuation, failure Continuation) ContinuationChain {
|
|
dnsRecords, err := database.GetUserDNSRecords(context.DBConn, context.User.ID)
|
|
if err != nil {
|
|
log.Println(err)
|
|
resp.WriteHeader(http.StatusInternalServerError)
|
|
return failure(context, req, resp)
|
|
}
|
|
|
|
(*context.TemplateData)["DNSRecords"] = dnsRecords
|
|
|
|
return success(context, req, resp)
|
|
}
|
|
}
|