Use new config getter on shared.Transformer <3

This commit is contained in:
Edvard
2018-12-13 12:39:57 +01:00
parent 882a6dd7a2
commit d30fcfed80
8 changed files with 73 additions and 115 deletions
@@ -61,6 +61,10 @@ func (transformer LogNoteTransformer) Execute(logs []types.Log, header core.Head
return nil
}
func (transformer LogNoteTransformer) Name() string {
func (transformer LogNoteTransformer) GetName() string {
return transformer.Config.TransformerName
}
func (transformer LogNoteTransformer) GetConfig() shared.TransformerConfig {
return transformer.Config
}
+5 -1
View File
@@ -68,6 +68,10 @@ func (transformer Transformer) Execute(logs []types.Log, header core.Header) err
return nil
}
func (transformer Transformer) Name() string {
func (transformer Transformer) GetName() string {
return transformer.Config.TransformerName
}
func (transformer Transformer) GetConfig() shared.TransformerConfig {
return transformer.Config
}
+1 -1
View File
@@ -24,7 +24,7 @@ import (
type Transformer interface {
Execute(logs []types.Log, header core.Header) error
Name() string
GetConfig() TransformerConfig
}
type TransformerInitializer func(db *postgres.DB) Transformer
-12
View File
@@ -267,15 +267,3 @@ func TransformerInitializers() (initializers []shared.TransformerInitializer) {
}
return
}
// `TransformerConfigs` returns the config structs for all available transformers
func TransformerConfigs() (allConfigs []shared.TransformerConfig) {
for _, transformer := range logNoteTransformers {
allConfigs = append(allConfigs, transformer.Config)
}
for _, transformer := range logNoteTransformers {
allConfigs = append(allConfigs, transformer.Config)
}
return
}