2017-10-13 00:31:12 +04:00
|
|
|
|
// i2_bot – Instinct PokememBro Bot
|
|
|
|
|
// Copyright (c) 2017 Vladimir "fat0troll" Hodakov
|
|
|
|
|
|
|
|
|
|
package getters
|
|
|
|
|
|
|
|
|
|
import (
|
2017-10-18 07:03:34 +04:00
|
|
|
|
// stdlib
|
|
|
|
|
"log"
|
|
|
|
|
// local
|
2017-10-26 18:17:58 +04:00
|
|
|
|
"lab.pztrn.name/fat0troll/i2_bot/lib/appcontext"
|
|
|
|
|
"lab.pztrn.name/fat0troll/i2_bot/lib/getters/gettersinterface"
|
2017-10-13 00:31:12 +04:00
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
var (
|
2017-10-18 07:03:34 +04:00
|
|
|
|
c *appcontext.Context
|
2017-10-13 00:31:12 +04:00
|
|
|
|
)
|
|
|
|
|
|
2017-10-18 09:39:50 +04:00
|
|
|
|
// Getters is a function-handling struct for package getters.
|
2017-10-18 07:03:34 +04:00
|
|
|
|
type Getters struct{}
|
2017-10-13 00:31:12 +04:00
|
|
|
|
|
2017-10-18 09:39:50 +04:00
|
|
|
|
// New is an initialization function for appcontext
|
2017-10-13 00:31:12 +04:00
|
|
|
|
func New(ac *appcontext.Context) {
|
2017-10-18 07:03:34 +04:00
|
|
|
|
c = ac
|
|
|
|
|
g := &Getters{}
|
|
|
|
|
c.RegisterGettersInterface(gettersinterface.GettersInterface(g))
|
2017-10-13 00:31:12 +04:00
|
|
|
|
}
|
|
|
|
|
|
2017-10-18 09:39:50 +04:00
|
|
|
|
// Init is a initialization function for package
|
2017-10-13 00:31:12 +04:00
|
|
|
|
func (g *Getters) Init() {
|
2017-10-18 07:03:34 +04:00
|
|
|
|
log.Printf("Initializing getters...")
|
2017-10-13 00:31:12 +04:00
|
|
|
|
}
|