ReloadAdminConfig populates the helper's AdminURL, AdminTokenDefault, and Org properties from ~/.rill.
()
| 137 | |
| 138 | // ReloadAdminConfig populates the helper's AdminURL, AdminTokenDefault, and Org properties from ~/.rill. |
| 139 | func (h *Helper) ReloadAdminConfig() error { |
| 140 | adminToken, err := h.DotRill.GetAccessToken() |
| 141 | if err != nil { |
| 142 | return fmt.Errorf("could not parse access token from ~/.rill: %w", err) |
| 143 | } |
| 144 | |
| 145 | adminURL, err := h.DotRill.GetDefaultAdminURL() |
| 146 | if err != nil { |
| 147 | return fmt.Errorf("could not parse default api URL from ~/.rill: %w", err) |
| 148 | } |
| 149 | if adminURL == "" { |
| 150 | adminURL = defaultAdminURL |
| 151 | } |
| 152 | |
| 153 | h.AdminURLDefault = adminURL |
| 154 | h.AdminTokenDefault = adminToken |
| 155 | |
| 156 | return nil |
| 157 | } |
| 158 | |
| 159 | func (h *Helper) AdminToken() string { |
| 160 | if h.AdminTokenOverride != "" { |
no test coverage detected