Files
old-xmpploadtesting/main.go

42 lines
1.3 KiB
Go

package main
import (
appConfig "github.com/xmpploadtesting/config"
xmppService "github.com/xmpploadtesting/services"
)
func main() {
// LOAD APPLICATION CONFIGURATION
appConfig.Load()
xmppService.Init()
xmppServiceInstance := xmppService.Instance()
xmppService.SendOnlinePresenceStanza(xmppServiceInstance.XMPPClients[0].Client, xmppServiceInstance.XMPPClients[0].Config.Jid)
// // Setup new xmpp client
// if client, err = xmpp.NewClient(config, router, errorHandler); err != nil {
// log.Panicln(fmt.Sprintf("Could not create a new client ! %s", err))
// }
// // Client connection
// if err := client.Connect(); err != nil {
// msg := fmt.Sprintf("XMPP connection failed: %v", err)
// fmt.Printf("Failed to connect to server. Exiting... %v", msg)
// return
// }
// onlinePresencePacket := stanza.NewPresence(stanza.Attrs{From: config.Jid, Type: stanza.StanzaType(stanza.PresenceShowChat)})
// // Send onlinePresence packet indefiletly delayed by DelayBetweenMeassges from configuration
// for {
// err = client.Send(onlinePresencePacket)
// log.Printf("Sending online presence stanza: %v", err)
// // Delay before sending another message
// time.Sleep(time.Duration(appConfig.AppConfig.GeneralOptions.DelayBetweenMassages))
// }
//
}