}
// SaveExtAsset store external asset
-func (reg *Registry) SaveExtAsset(a *Asset, alias string) error {
+func (reg *Registry) SaveExtAsset(a *Asset) error {
reg.assetMu.Lock()
defer reg.assetMu.Unlock()
- aliasKey := aliasKey(alias)
+ aliasKey := aliasKey(a.AssetID.String())
if existed := reg.db.Get(aliasKey); existed != nil {
return ErrDuplicateAlias
}
asset.AssetID = *a.AssetId
extAlias := a.AssetId.String()
asset.Alias = &(extAlias)
- a.reg.SaveExtAsset(asset, extAlias)
+ a.reg.SaveExtAsset(asset)
}
var sourceID bc.Hash