MCPcopy
hub / github.com/spacecloud-io/space-cloud / loadModule

Method loadModule

gateway/modules/modules.go:257–266  ·  view source on GitHub ↗
(projectID string)

Source from the content-addressed store, hash-verified

255}
256
257func (m *Modules) loadModule(projectID string) (*Module, error) {
258 m.lock.RLock()
259 defer m.lock.RUnlock()
260
261 if module, p := m.blocks[projectID]; p {
262 return module, nil
263 }
264
265 return nil, fmt.Errorf("project (%s) not found in server state", projectID)
266}
267
268func (m *Modules) newModule(config *config.ProjectConfig) (*Module, error) {
269 projects := m.projects()

Callers 15

SetProjectConfigMethod · 0.95
SetDatabaseConfigMethod · 0.95
SetFileStoreConfigMethod · 0.95
SetEventingConfigMethod · 0.95
SetEventingRuleConfigMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected