summary refs log tree commit diff stats
path: root/registry/query.go
diff options
context:
space:
mode:
Diffstat (limited to 'registry/query.go')
-rw-r--r--registry/query.go10
1 files changed, 5 insertions, 5 deletions
diff --git a/registry/query.go b/registry/query.go
index e024bc6..32f5c6c 100644
--- a/registry/query.go
+++ b/registry/query.go
@@ -15,9 +15,9 @@ func (index UserIndex) QueryUser(name string) []string {
 	var users []string
 	imutex.RLock()
 	for k, v := range index {
-		if strings.Contains(v.nick, name) {
-			timekey[v.date] = v.nick + "\t" + k + "\t" + string(v.apidate)
-			keys = append(keys, v.date)
+		if strings.Contains(v.Nick, name) {
+			timekey[v.Date] = v.Nick + "\t" + k + "\t" + string(v.APIdate)
+			keys = append(keys, v.Date)
 		}
 	}
 	imutex.RUnlock()
@@ -48,7 +48,7 @@ func (index UserIndex) QueryTag(tag string) []string {
 // Returns the tweets with the tag as a []string.
 func (userdata *Data) FindTag(tag string) TimeMap {
 	var statuses TimeMap
-	for k, e := range userdata.status {
+	for k, e := range userdata.Status {
 		parts := strings.Split(e, "\t")
 		statusslice := strings.Split(parts[3], " ")
 		for _, v := range statusslice {
@@ -87,7 +87,7 @@ func (tm TimeMapSlice) SortByTime() []string {
 // GetStatuses returns the string slice containing a user's statuses
 func (index UserIndex) GetStatuses(url string) TimeMap {
 	imutex.RLock()
-	status := index[url].status
+	status := index[url].Status
 	imutex.RUnlock()
 	return status
 }
a>
9d27e966 ^
de21899c ^
9d27e966 ^
e59a91b7 ^
9d27e966 ^
de21899c ^
9d27e966 ^
de21899c ^

0c57224c ^
e59a91b7 ^
9d27e966 ^
de21899c ^
9d27e966 ^
e59a91b7 ^
9d27e966 ^
de21899c ^
9d27e966 ^
de21899c ^

b0f89e4f ^
a9a5718d ^
de21899c ^

b0f89e4f ^
a6517ed8 ^
e5cbbea4 ^
e59a91b7 ^
6030d7e2 ^
0c57224c ^
ee9a9237 ^
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
                                                                       
 
                                   

                                                        
 
       
 
                            
                  
                       
                                          
                       
                      
                       
           

                            
 
                              
                   
                       
                                        
                       
                      
                       
           

                             
 
                    

                            
 
       
 
  
                                               
 
                            
# Read a character from stdin, save it to a global, write it to stdout.
#
# To run (from the subx directory):
#   $ ./subx translate examples/ex4.subx -o examples/ex4
#   $ ./subx run examples/ex4

== code

# syscall(read, stdin, X, 1)
# . fd = 0 (stdin)
bb/copy-to-EBX  0/imm32
# . data = X (location to write result to)
b9/copy-to-ECX  X/imm32
# . size = 1 character
ba/copy-to-EDX  1/imm32
# . syscall
b8/copy-to-EAX  3/imm32/read
cd/syscall  0x80/imm8

# syscall(write, stdout, X, 1)
# . fd = 1 (stdout)
bb/copy-to-EBX  1/imm32
# . initialize X (location to read from)
b9/copy-to-ECX  X/imm32
# . size = 1 character
ba/copy-to-EDX  1/imm32
# . syscall
b8/copy-to-EAX  4/imm32/write
cd/syscall  0x80/imm8

# syscall(exit, EBX)
b8/copy-to-EAX  1/imm32/exit
cd/syscall  0x80/imm8

== data

X:
    00 00 00 00  # space for read() to write to

# . . vim:nowrap:textwidth=0