Adding accounts lookup API endpoint

This commit is contained in:
Robert Sigler 2023-02-23 14:32:45 -05:00
parent 9faaa4f0dc
commit 39aa7c8e83
2 changed files with 45 additions and 0 deletions

View file

@ -70,6 +70,17 @@ func (c *Client) GetAccountCurrentUser(ctx context.Context) (*Account, error) {
return &account, nil
}
func (c *Client) AccountLookup(ctx context.Context, acct string) (*Account, error) {
var account Account
params := url.Values{}
params.Set("acct", acct)
err := c.doAPI(ctx, http.MethodGet, "/api/v1/accounts/lookup", params, &account, nil)
if err != nil {
return nil, err
}
return &account, nil
}
// Profile is a struct for updating profiles.
type Profile struct {
// If it is nil it will not be updated.