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

Function queryUsernames

functions.go:1908–1923  ·  view source on GitHub ↗

Returns a list of registered usernames from Gnomon

(address string)

Source from the content-addressed store, hash-verified

1906
1907// Returns a list of registered usernames from Gnomon
1908func queryUsernames(address string) (result []string, err error) {
1909 if gnomon.Index != nil && engram.Disk != nil {
1910 result, _ = gnomon.Graviton.GetSCIDKeysByValue("0000000000000000000000000000000000000000000000000000000000000001", address, engram.Disk.Get_Daemon_TopoHeight(), false)
1911 if len(result) <= 0 {
1912 result, _, err = gnomon.Index.GetSCIDKeysByValue(nil, "0000000000000000000000000000000000000000000000000000000000000001", address, engram.Disk.Get_Daemon_TopoHeight())
1913 if err != nil {
1914 logger.Errorf("[Gnomon] Querying usernames failed: %s\n", err)
1915 return
1916 }
1917 }
1918
1919 sort.Strings(result)
1920 }
1921
1922 return
1923}
1924
1925// Get the local list of registered usernames saved from previous Gnomon scans
1926func getUsernames() (result []string, err error) {

Callers 2

layoutIdentityFunction · 0.85
layoutIdentityDetailFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected