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}