Resurrect State directory
Signed-off-by: Kenfe-Mickael Laventure <mickael.laventure@gmail.com>
This commit is contained in:
@@ -36,9 +36,15 @@ func New(ctx context.Context, config *Config) (*Server, error) {
|
||||
if config.Root == "" {
|
||||
return nil, errors.New("root must be specified")
|
||||
}
|
||||
if config.State == "" {
|
||||
return nil, errors.New("state must be specified")
|
||||
}
|
||||
if err := os.MkdirAll(config.Root, 0711); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if err := os.MkdirAll(config.State, 0711); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
if err := apply(ctx, config); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
@@ -66,6 +72,7 @@ func New(ctx context.Context, config *Config) (*Server, error) {
|
||||
ctx,
|
||||
initialized,
|
||||
config.Root,
|
||||
config.State,
|
||||
id,
|
||||
)
|
||||
initContext.Events = s.events
|
||||
|
||||
Reference in New Issue
Block a user