aboutsummaryrefslogtreecommitdiff
path: root/something/something.go
diff options
context:
space:
mode:
authordakkar <dakkar@thenautilus.net>2024-12-19 15:16:56 +0000
committerdakkar <dakkar@thenautilus.net>2024-12-19 15:18:37 +0000
commitcafc27302d7fdf69934f3b5007ddf3f5e0fc1cd4 (patch)
tree6164fa82fb8f52b6eb47d06e36f9f97442e4569d /something/something.go
parentmove more code in the factory (diff)
downloadgo-example-master.tar.gz
go-example-master.tar.bz2
go-example-master.zip
add another package to better show the patternHEADmaster
Diffstat (limited to 'something/something.go')
-rw-r--r--something/something.go10
1 files changed, 3 insertions, 7 deletions
diff --git a/something/something.go b/something/something.go
index 2516b2d..3412886 100644
--- a/something/something.go
+++ b/something/something.go
@@ -1,8 +1,6 @@
package something
import (
- "fmt"
-
"www.thenautilus.net/cgit/go-example/config"
)
@@ -10,14 +8,12 @@ type Something struct {
value int
}
-func New(conf *config.SomethingConfig) Something {
+func New(conf *config.SomethingClientConfig) Something {
return Something{
value: conf.Value,
}
}
-func (s *Something) DoSomething() error {
- fmt.Printf("the value is %d", s.value)
-
- return nil
+func (s *Something) FetchValue() (int, error) {
+ return s.value, nil
}