blob: 0d8b312eaa92b557e31420bb540d030a1897523c [file] [log] [blame]
package app
import (
"github.com/giolekva/pcloud/core/kg/model"
"github.com/giolekva/pcloud/core/kg/store"
)
// App represents an application layer of the kg
type App struct {
store store.Store
config *model.Config
logger logger
}
// NewApp creates new app
func NewApp(store store.Store, config *model.Config, logger logger) *App {
return &App{
store: store,
config: config,
logger: logger,
}
}