LoadNamespaces register namespaces by db object
(namespaces []*Resource)
| 489 | |
| 490 | //LoadNamespaces register namespaces by db object |
| 491 | func (manager *Manager) LoadNamespaces(namespaces []*Resource) error { |
| 492 | manager.mu.Lock() |
| 493 | defer manager.mu.Unlock() |
| 494 | |
| 495 | for _, namespaceData := range namespaces { |
| 496 | namespace, err := NewNamespace(namespaceData.Data()) |
| 497 | if err != nil { |
| 498 | return err |
| 499 | } |
| 500 | manager.registerNamespace(namespace) |
| 501 | } |
| 502 | |
| 503 | return nil |
| 504 | } |
| 505 | |
| 506 | //ClearExtensions clears extensions |
| 507 | func (manager *Manager) ClearExtensions() { |
no test coverage detected