forked from tildetown/bbj2
		
	stuff
This commit is contained in:
		
							parent
							
								
									9d8bd4a2df
								
							
						
					
					
						commit
						b804ae9d32
					
				| @ -1,7 +1,31 @@ | ||||
| package db | ||||
| 
 | ||||
| import "time" | ||||
| 
 | ||||
| type User struct { | ||||
| 	ID       string | ||||
| 	Username string | ||||
| 	Hash     string | ||||
| } | ||||
| 
 | ||||
| type Thread struct { | ||||
| 	ID         string `json:"thread_id"` | ||||
| 	Author     string | ||||
| 	Title      string | ||||
| 	LastMod    time.Time `json:"last_mod"` | ||||
| 	Created    time.Time | ||||
| 	ReplyCount int    `json:"reply_count"` | ||||
| 	Pinned     int    // TODO bool | ||||
| 	LastAuthor string `json:"last_author"` | ||||
| 	Messages   []Message | ||||
| } | ||||
| 
 | ||||
| type Message struct { | ||||
| 	ThreadID string `json:"thread_id"` | ||||
| 	PostID   string `json:"post_id"` | ||||
| 	Author   string | ||||
| 	Created  time.Time | ||||
| 	Edited   int // TODO bool | ||||
| 	Body     string | ||||
| 	SendRaw  int `json:"send_raw"` // TODO bool | ||||
| } | ||||
|  | ||||
| @ -10,7 +10,6 @@ import ( | ||||
| 	"net/http" | ||||
| 	"os" | ||||
| 	"strings" | ||||
| 	"time" | ||||
| 
 | ||||
| 	"git.tilde.town/tildetown/bbj2/server/cmd/api" | ||||
| 	"git.tilde.town/tildetown/bbj2/server/cmd/config" | ||||
| @ -138,6 +137,8 @@ func handler(opts config.Options, f http.HandlerFunc) http.HandlerFunc { | ||||
| // encryption, it doesn't really help anything. I'd rather have plaintext + | ||||
| // transport encryption and then, on the server side, proper salted hashing. | ||||
| 
 | ||||
| // TODO get rid of these | ||||
| 
 | ||||
| func writeResponse(w http.ResponseWriter, resp api.BBJResponse) { | ||||
| 	w.WriteHeader(http.StatusOK) | ||||
| 	w.Header().Set("Content-Type", "application/json") | ||||
| @ -555,25 +556,3 @@ func setupAPI(opts config.Options) { | ||||
| 			})) | ||||
| 	*/ | ||||
| } | ||||
| 
 | ||||
| type Thread struct { | ||||
| 	ID         string `json:"thread_id"` | ||||
| 	Author     string | ||||
| 	Title      string | ||||
| 	LastMod    time.Time `json:"last_mod"` | ||||
| 	Created    time.Time | ||||
| 	ReplyCount int    `json:"reply_count"` | ||||
| 	Pinned     int    // TODO bool | ||||
| 	LastAuthor string `json:"last_author"` | ||||
| 	Messages   []Message | ||||
| } | ||||
| 
 | ||||
| type Message struct { | ||||
| 	ThreadID string `json:"thread_id"` | ||||
| 	PostID   string `json:"post_id"` | ||||
| 	Author   string | ||||
| 	Created  time.Time | ||||
| 	Edited   int // TODO bool | ||||
| 	Body     string | ||||
| 	SendRaw  int `json:"send_raw"` // TODO bool | ||||
| } | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user