feat(delegation): make Token constructors resemble invocation.New() signature

This commit is contained in:
Steve Moyer
2024-11-25 15:12:29 -05:00
parent d90715d1fe
commit 60bdc8873b
9 changed files with 173 additions and 185 deletions

View File

@@ -151,7 +151,12 @@ func (g *generator) chainPersonas(personas []didtest.Persona, acc acc, vari vari
func (g *generator) createDelegation(params newDelegationParams, name string, vari variant) (cid.Cid, error) {
vari.variant(&params)
tkn, err := delegation.New(params.privKey, params.aud, params.cmd, params.pol, params.opts...)
issDID, err := did.FromPrivKey(params.privKey)
if err != nil {
return cid.Undef, err
}
tkn, err := delegation.New(issDID, params.aud, params.cmd, params.pol, params.opts...)
if err != nil {
return cid.Undef, err
}