19 lines
569 B
Go
19 lines
569 B
Go
package domains
|
|
|
|
import (
|
|
appv1 "stream.api/internal/gen/proto/app/v1"
|
|
"stream.api/internal/modules/common"
|
|
)
|
|
|
|
func presentListDomainsResponse(result *ListDomainsResult) *appv1.ListDomainsResponse {
|
|
items := make([]*appv1.Domain, 0, len(result.Items))
|
|
for _, item := range result.Items {
|
|
items = append(items, common.ToProtoDomain(item.Domain))
|
|
}
|
|
return &appv1.ListDomainsResponse{Domains: items}
|
|
}
|
|
|
|
func presentCreateDomainResponse(view DomainView) *appv1.CreateDomainResponse {
|
|
return &appv1.CreateDomainResponse{Domain: common.ToProtoDomain(view.Domain)}
|
|
}
|