main
 1package tasks
 2
 3import (
 4	"mokhan.ca/xlgmokha/idp/pkg/db"
 5	"mokhan.ca/xlgmokha/idp/pkg/dto"
 6	"mokhan.ca/xlgmokha/idp/pkg/x"
 7)
 8
 9func CreateClient(request dto.ClientRegistrationRequest) (*dto.ClientInformationResponse, error) {
10	response := dto.NewClientInformationResponse(&request)
11	if err := response.Valid(); err != nil {
12		return nil, err
13	}
14	db := x.Must(db.New("file:db/development.db"))
15	defer db.Close()
16
17	return response, nil
18}