Under READ COMMITTED, concurrent pin operations for the same owner may momentarily produce duplicate pin_order values because each CTE snapshot does not see the other's writes. The next pin/unpin/reorder operation's ROW_NUMBER() self-heals the sequence, so this is acceptable.
(ctx context.Context, id uuid.UUID)
| 1094 | // pin/unpin/reorder operation's ROW_NUMBER() self-heals the |
| 1095 | // sequence, so this is acceptable. |
| 1096 | PinChatByID(ctx context.Context, id uuid.UUID) error |
| 1097 | PopNextQueuedMessage(ctx context.Context, chatID uuid.UUID) (ChatQueuedMessage, error) |
| 1098 | ReduceWorkspaceAgentShareLevelToAuthenticatedByTemplate(ctx context.Context, templateID uuid.UUID) error |
| 1099 | RegisterWorkspaceProxy(ctx context.Context, arg RegisterWorkspaceProxyParams) (WorkspaceProxy, error) |
no outgoing calls