]> git.r.bdr.sh - rbdr/mobius/blobdiff - hotline/time.go
Extensive refactor, quality of life enhancements
[rbdr/mobius] / hotline / time.go
index edc700dd29f8b47a2cf3a3954b21a1839336cf45..35fa3992e9f5933bf778c4e6a45fe6c6f0b5f07f 100644 (file)
@@ -6,9 +6,11 @@ import (
        "time"
 )
 
-// toHotlineTime converts a time.Time to the 8 byte Hotline time format:
+type Time [8]byte
+
+// NewTime converts a time.Time to the 8 byte Hotline time format:
 // Year (2 bytes), milliseconds (2 bytes) and seconds (4 bytes)
-func toHotlineTime(t time.Time) (b [8]byte) {
+func NewTime(t time.Time) (b Time) {
        yearBytes := make([]byte, 2)
        secondBytes := make([]byte, 4)