···7373 return app
7474}
75757676-// Creates a basic [ClientConfig] for use as a public (non-confidential) client. To upgrade to a confidential client, use this method and then [ClientConfig.AddClientSecret()].
7676+// Creates a basic [ClientConfig] for use as a public (non-confidential) client. To upgrade to a confidential client, use this method and then [ClientConfig.SetClientSecret()].
7777//
7878// The "scopes" array must include "atproto".
7979func NewPublicConfig(clientID, callbackURL string, scopes []string) ClientConfig {
···106106 return config.PrivateKey != nil && config.KeyID != nil
107107}
108108109109-func (config *ClientConfig) AddClientSecret(priv crypto.PrivateKey, keyID string) error {
109109+func (config *ClientConfig) SetClientSecret(priv crypto.PrivateKey, keyID string) error {
110110 switch priv.(type) {
111111 case *crypto.PrivateKeyP256:
112112 // pass