(ctx context.Context, authr *auth.Authenticator, princ auth.Principal)
| 1742 | } |
| 1743 | |
| 1744 | func (c *DatabaseCollection) regeneratePrincipalSequences(ctx context.Context, authr *auth.Authenticator, princ auth.Principal) error { |
| 1745 | nextSeq, err := c.sequences().nextSequence(ctx) |
| 1746 | if err != nil { |
| 1747 | return err |
| 1748 | } |
| 1749 | |
| 1750 | err = authr.UpdateSequenceNumber(princ, nextSeq) |
| 1751 | if err != nil { |
| 1752 | return err |
| 1753 | } |
| 1754 | |
| 1755 | return nil |
| 1756 | } |
| 1757 | |
| 1758 | func (c *DatabaseCollection) releaseSequences(ctx context.Context, sequences []uint64) { |
| 1759 | for _, sequence := range sequences { |
no test coverage detected