feat(captain): align playground fallback

This commit is contained in:
2026-06-05 13:09:23 +08:00
parent e1b376cd76
commit 67d182b132
5 changed files with 319 additions and 31 deletions
@@ -36,6 +36,14 @@ func (r *CaptainAssistantRepo) GetByAccountAndID(ctx context.Context, accountID,
return &assistant, nil
}
func (r *CaptainAssistantRepo) GetAccountFeatureFlags(ctx context.Context, accountID uint) (string, error) {
var account model.Account
if err := r.db.WithContext(ctx).Select("feature_flags").First(&account, accountID).Error; err != nil {
return "", err
}
return account.FeatureFlags, nil
}
func (r *CaptainAssistantRepo) Update(ctx context.Context, assistant *model.CaptainAssistant) error {
return r.db.WithContext(ctx).Save(assistant).Error
}