id.go
changeset 126 367e76b3028e
parent 125 f464f14e39a7
child 127 a8f9a0c07fc8
--- a/id.go	Mon Sep 02 20:46:23 2013 -0700
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,29 +0,0 @@
-package xmpp
-
-// Code to generate unique IDs for outgoing messages.
-
-import (
-	"fmt"
-)
-
-var id <-chan string
-
-func init() {
-	// Start the unique id generator.
-	idCh := make(chan string)
-	id = idCh
-	go func(ch chan<- string) {
-		id := int64(1)
-		for {
-			str := fmt.Sprintf("id_%d", id)
-			ch <- str
-			id++
-		}
-	}(idCh)
-}
-
-// This function may be used as a convenient way to generate a unique
-// id for an outgoing iq, message, or presence stanza.
-func NextId() string {
-	return <-id
-}