Improve youth mode action token flow

This commit is contained in:
richjohnrambo
2026-09-02 11:25:25 +08:00
parent 7f6995d8fe
commit 79947a2c6f
5 changed files with 387 additions and 13 deletions
+4
View File
@@ -223,6 +223,8 @@ type testSecurityStore struct {
realName *types.RealNameVerification
realNameAppeal *types.RealNameAppeal
actionToken *types.ActionToken
consumedAction string
consumedTarget string
independentPassword *types.IndependentPassword
youthMode *types.YouthModeSettings
attempts int
@@ -294,6 +296,8 @@ func (s *testSecurityStore) CreateActionToken(_ types.TenantID, token *types.Act
}
func (s *testSecurityStore) ConsumeActionToken(_ types.TenantID, _ types.Uid, _ string, action string, target string, _ time.Time) (*types.ActionToken, error) {
s.consumedAction = action
s.consumedTarget = target
if s.err != nil {
return nil, s.err
}