func New(nodeID, clusterID string, isDev bool, adminUserInfo *config.AdminUser) *Manager {
	m := new(Manager)
	m.nodeID = nodeID
	m.isProd = !isDev  
	m.clusterID = clusterID
	m.integrations = make(config.Integrations)
	m.user = adminUserInfo
	return m
}
New creates a new admin manager instance
package admin
import (
	"context"
	"sync"
	"time"
	"github.com/spaceuptech/space-cloud/gateway/config"
	"github.com/spaceuptech/space-cloud/gateway/model"
)
type Manager struct {
	lock         sync.RWMutex
	user         *config.AdminUser
	integrations config.Integrations
	services model.ScServices
	isProd   bool
	syncMan        model.SyncManAdminInterface
	integrationMan IntegrationInterface
	nodeID, clusterID string
}