clean-glass-36808
06/24/2024, 9:39 PMdefer m.interceptPanic(ctx, request)
. Seems like this should be middleware, any reason why it isn't?clean-glass-36808
06/24/2024, 9:42 PMclean-glass-36808
06/24/2024, 9:46 PMm.Metrics.projectEndpointMetrics.register.Time(func() {
response, err = m.ProjectManager.CreateProject(ctx, *request)
})
clean-glass-36808
06/24/2024, 9:54 PMclean-glass-36808
06/24/2024, 9:56 PMfunc (m *AdminService) RegisterProject(ctx context.Context, request *admin.ProjectRegisterRequest) (
*admin.ProjectRegisterResponse, error) {
defer m.interceptPanic(ctx, request)
if request == nil {
return nil, status.Errorf(codes.InvalidArgument, "Incorrect request, nil requests not allowed")
}
var response *admin.ProjectRegisterResponse
var err error
m.Metrics.projectEndpointMetrics.register.Time(func() {
response, err = m.ProjectManager.CreateProject(ctx, *request)
})
if err != nil {
return nil, util.TransformAndRecordError(err, &m.Metrics.projectEndpointMetrics.register)
}
return response, nil
}
freezing-airport-6809
freezing-airport-6809
clean-glass-36808
06/25/2024, 2:22 AMclean-glass-36808
06/26/2024, 7:54 PMfreezing-airport-6809
acceptable-policeman-57188
freezing-airport-6809
acceptable-policeman-57188
clean-glass-36808
07/08/2024, 4:20 PM