INNER CODE UNIT · Go
ProxyWatchIssue
ankitpokhrel/jira-cli · api/client.go:212
func ProxyWatchIssue(c *jira.Client, key string, user *jira.User) error {
it := viper.GetString("installation")
var assignee string
if user != nil {
switch it {
case jira.InstallationTypeLocal:
assignee = user.Name
default:
assignee = user.AccountID
}
}
if it == jira.InstallationTypeLocal {
return c.WatchIssueV2(key, assignee)
}
return c.WatchIssue(key, assignee)