drone/internal/store/memory/config.go
Enver Bisevac 00647d7d1b [MAINT] golangci-lint config changed (#31)
* goheader linter added

* file header consistency
2022-10-13 14:39:15 +02:00

29 lines
746 B
Go

// Copyright 2022 Harness Inc. All rights reserved.
// Use of this source code is governed by the Polyform Free Trial License
// that can be found in the LICENSE.md file for this repository.
// Package memory provides readonly memory data storage.
package memory
import (
"context"
"github.com/harness/gitness/types"
)
// New returns a new system configuration store.
func New(config *types.Config) *SystemStore {
return &SystemStore{config: config}
}
// SystemStore is a system store that loads system
// configuration parameters stored in the environment.
type SystemStore struct {
config *types.Config
}
// Config returns the system configuration.
func (c *SystemStore) Config(ctx context.Context) *types.Config {
return c.config
}