LoadExtensions register extension by db object
(extensions []*Resource)
| 474 | |
| 475 | //LoadExtensions register extension by db object |
| 476 | func (manager *Manager) LoadExtensions(extensions []*Resource) error { |
| 477 | manager.mu.Lock() |
| 478 | defer manager.mu.Unlock() |
| 479 | |
| 480 | for _, extensionData := range extensions { |
| 481 | extension, err := NewExtension(extensionData.Data()) |
| 482 | if err != nil { |
| 483 | return err |
| 484 | } |
| 485 | manager.Extensions = append(manager.Extensions, extension) |
| 486 | } |
| 487 | return nil |
| 488 | } |
| 489 | |
| 490 | //LoadNamespaces register namespaces by db object |
| 491 | func (manager *Manager) LoadNamespaces(namespaces []*Resource) error { |
no test coverage detected