Get mode (online, offline) setting from local Graviton tree
()
| 576 | |
| 577 | // Get mode (online, offline) setting from local Graviton tree |
| 578 | func 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 | /* |