(ctx context.Context, arg database.DeleteWorkspaceAgentPortShareParams)
| 2393 | } |
| 2394 | |
| 2395 | func (q *querier) DeleteWorkspaceAgentPortShare(ctx context.Context, arg database.DeleteWorkspaceAgentPortShareParams) error { |
| 2396 | w, err := q.db.GetWorkspaceByID(ctx, arg.WorkspaceID) |
| 2397 | if err != nil { |
| 2398 | return err |
| 2399 | } |
| 2400 | |
| 2401 | // deleting a workspace port share is more akin to just updating the workspace. |
| 2402 | if err = q.authorizeContext(ctx, policy.ActionUpdate, w.RBACObject()); err != nil { |
| 2403 | return xerrors.Errorf("authorize context: %w", err) |
| 2404 | } |
| 2405 | |
| 2406 | return q.db.DeleteWorkspaceAgentPortShare(ctx, arg) |
| 2407 | } |
| 2408 | |
| 2409 | func (q *querier) DeleteWorkspaceAgentPortSharesByTemplate(ctx context.Context, templateID uuid.UUID) error { |
| 2410 | template, err := q.db.GetTemplateByID(ctx, templateID) |
nothing calls this directly
no test coverage detected