Removed http.Handler interface
Including this added 60KB to the compiled library which I do not think is worth it just to include a helper function consisting of about 4 lines of code.
This commit is contained in:
10
snowflake.go
10
snowflake.go
@@ -4,7 +4,6 @@ package snowflake
|
||||
import (
|
||||
"encoding/base64"
|
||||
"fmt"
|
||||
"net/http"
|
||||
"strconv"
|
||||
"strings"
|
||||
"sync"
|
||||
@@ -86,15 +85,6 @@ func (n *Node) Generate() (ID, error) {
|
||||
), nil
|
||||
}
|
||||
|
||||
func (n *Node) ServeHTTP(w http.ResponseWriter, r *http.Request) {
|
||||
|
||||
id, err := n.Generate()
|
||||
if err != nil {
|
||||
http.Error(w, "Internal Error", 500)
|
||||
}
|
||||
fmt.Fprint(w, id)
|
||||
}
|
||||
|
||||
// Int64 returns an int64 of the snowflake ID
|
||||
func (f ID) Int64() int64 {
|
||||
return int64(f)
|
||||
|
||||
Reference in New Issue
Block a user