cached_approvers.go 437 B
package approvers
import (
"github.com/iotaledger/hive.go/objectstorage"
)
type CachedApprovers struct {
objectstorage.CachedObject
}
func (cachedObject *CachedApprovers) Unwrap() *Approvers {
if untypedObject := cachedObject.Get(); untypedObject == nil {
return nil
} else {
if typedObject := untypedObject.(*Approvers); typedObject == nil || typedObject.IsDeleted() {
return nil
} else {
return typedObject
}
}
}