code: func (mod *OpenweathermapBee) Run(eventChan chan bees.Event) {
  	mod.evchan = eventChan
  
  	current, err := owm.NewCurrent(mod.unit, mod.language, mod.key)
  	if err != nil {
  		mod.LogErrorf("Failed to create new current service: %v", err)
  		return
  	}
  	mod.current = current
  
  	select {
  	case <-mod.SigChan:
  		return
  	}
  }
docs: // Run executes the Bee's event loop.