1
// Copyright 2016 Canonical Ltd.
2
// Licensed under the AGPLv3, see LICENCE file for details.
4
package migrationmaster
7
"github.com/juju/errors"
8
"github.com/juju/juju/api/base"
9
"github.com/juju/juju/api/migrationmaster"
10
"github.com/juju/juju/api/watcher"
11
"github.com/juju/juju/worker"
14
func NewFacade(apiCaller base.APICaller) (Facade, error) {
15
facade := migrationmaster.NewClient(apiCaller, watcher.NewNotifyWatcher)
19
func NewWorker(config Config) (worker.Worker, error) {
20
worker, err := New(config)
22
return nil, errors.Trace(err)