(activation taskRoleActivation)
| 558 | } |
| 559 | |
| 560 | func taskRoleSessionName(activation taskRoleActivation) string { |
| 561 | base := fmt.Sprintf("task-role:%s:%s", activation.AgentName, firstNonEmpty(activation.Channel, "default")) |
| 562 | fingerprint := taskRoleProfileFingerprint(activation) |
| 563 | if fingerprint == "" { |
| 564 | return base |
| 565 | } |
| 566 | return base + ":" + fingerprint |
| 567 | } |
| 568 | |
| 569 | func taskRoleProfileFingerprint(activation taskRoleActivation) string { |
| 570 | if activation.Profile == nil { |
no test coverage detected