fix: pin added did documents to local ipfs node

This commit is contained in:
Prad Nukala
2024-09-06 11:10:21 -04:00
parent fac81d90a3
commit 93ebc9eea1
8 changed files with 297 additions and 166 deletions
-37
View File
@@ -1,37 +0,0 @@
package keeper
import (
didv1 "github.com/onsonr/sonr/api/did/v1"
"github.com/onsonr/sonr/x/did/types"
sdk "github.com/cosmos/cosmos-sdk/types"
)
func (k Keeper) convertProfileToVerification() {
}
func (k Keeper) insertAuthenticationFromCredential() {
}
func (k Keeper) insertControllerFromMotrVault() {
}
func (k Keeper) insertDelegationFromAccount(ctx sdk.Context, address string, label string) (*didv1.Delegation, error) {
del, err := k.OrmDB.DelegationTable().GetByControllerAccountLabel(ctx, address, label)
if err != nil {
return nil, err
}
return del, nil
}
func (k Keeper) insertServiceRecord(ctx sdk.Context, msg *types.MsgRegisterService) error {
record, err := msg.ExtractServiceRecord()
if err != nil {
return err
}
err = k.OrmDB.ServiceRecordTable().Insert(ctx, record)
if err != nil {
return err
}
return nil
}