MCPcopy Create free account
hub / github.com/DEROFDN/Engram / getMode

Function getMode

functions.go:578–618  ·  view source on GitHub ↗

Get mode (online, offline) setting from local Graviton tree

()

Source from the content-addressed store, hash-verified

576
577// Get mode (online, offline) setting from local Graviton tree
578func getMode() {
579
580 /*
581 if globals.Arguments["--offline"].(bool) == true {
582 session.Mode = "Offline"
583 return
584 }
585
586 s := "mode"
587 t := "settings"
588 key := []byte(s)
589 result, err := GetValue(t, key)
590 if err != nil {
591 session.Mode = "Online"
592 err := setMode("Online")
593 globals.Arguments["--offline"] = false
594 if err != nil {
595 fmt.Printf("[Engram] Error: %s\n", err)
596 return
597 }
598 } else {
599 if result == nil {
600 session.Mode = "Online"
601 err := setMode("Online")
602 globals.Arguments["--offline"] = false
603 if err != nil {
604 fmt.Printf("[Engram] Error: %s\n", err)
605 return
606 }
607 } else {
608 if string(result) == "Offline" {
609 globals.Arguments["--offline"] = true
610 session.Mode = "Offline"
611 } else {
612 globals.Arguments["--offline"] = false
613 session.Mode = "Online"
614 }
615 }
616 }
617 */
618}
619
620// Set the default Offline Mode settings to the local Graviton tree
621/*

Callers 1

initSettingsFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected