GetDeployKeyByID returns deploy key by given ID.
(id int64)
| 704 | |
| 705 | // GetDeployKeyByID returns deploy key by given ID. |
| 706 | func GetDeployKeyByID(id int64) (*DeployKey, error) { |
| 707 | key := new(DeployKey) |
| 708 | has, err := x.Id(id).Get(key) |
| 709 | if err != nil { |
| 710 | return nil, err |
| 711 | } else if !has { |
| 712 | return nil, ErrDeployKeyNotExist{args: map[string]any{"deployKeyID": id}} |
| 713 | } |
| 714 | return key, nil |
| 715 | } |
| 716 | |
| 717 | // GetDeployKeyByRepo returns deploy key by given public key ID and repository ID. |
| 718 | func GetDeployKeyByRepo(keyID, repoID int64) (*DeployKey, error) { |
no test coverage detected