blob: 93e1c1b843c5aa3e72db174827fc5cc9cb63fd8b [file] [log] [blame]
package apidQuota
import (
"github.com/30x/apid-core"
)
var (
Log apid.LogService
Config apid.ConfigService
)
func init() {
apid.RegisterPlugin(initPlugin)
}
func initPlugin(services apid.Services) (apid.PluginData, error) {
Log = services.Log().ForModule("apidQuota")
Log.Debug("start init")
setConfig(services)
InitAPI(services)
return pluginData, nil
}
func setConfig(services apid.Services) {
// set configuration
Config = services.Config()
// set plugin config defaults
Config.SetDefault(ConfigQuotaBasePath, quotaBasePathDefault)
}