This commit is contained in:
2024-12-01 15:56:24 +01:00
commit e241319e6e
13 changed files with 525 additions and 0 deletions

View File

@@ -0,0 +1,33 @@
package archiver
import "log"
import "time"
import "os"
import "fmt"
import "net/url"
import "ma/mqtt"
import "ma/config"
import "ma/counter"
import "ma/database"
func InitArchiver() {
log.Printf("Archiver initializing")
}
func InputArchiver() {
for {
select {
case mqttMessage := <- mqtt.InputChannel:
message := database.Message { time.Now(), mqttMessage.Topic, string(mqttMessage.Payload) }
archiverChannel <- message
handleMessage(message)
}
}
}
func handleMessage(message database.MessageT) {
log.Printf("Archiving %", message)
counter.S("Stored")
}