func NewStorage() *Storage { // Service setup inner := service.NewService() storage := Storage{Service: inner} storage.Caller = &storage // Init Data map storage.Data = make(map[string][]byte) // Init DumpTrack map storage.DumpTrack = make(map[string]chan bool) return &storage }
func NewClient() *Client { // Service setup inner := service.NewService() client := Client{Service: inner} client.Caller = &client // Init Channels map client.Channels = make(map[string]chan string) // Init Shared map client.Shared = make(map[string]interface{}) return &client }