shockrah 
							
						 
					 
					
						
						
						
						
							
						
						
							33ae768ae4 
							
						 
					 
					
						
						
							
							*+ More qs_param! usage  
						
						 
						
						
						
					 
					
						2021-02-05 16:29:32 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								shockrah 
							
						 
					 
					
						
						
						
						
							
						
						
							3369b4ec48 
							
						 
					 
					
						
						
							
							- Removing unused code 'process_expires_parameter' function  
						
						 
						
						... 
						
						
						
						* Switching to qs_param in only a few cases for now 
						
					 
					
						2021-02-05 16:28:47 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								shockrah 
							
						 
					 
					
						
						
						
						
							
						
						
							2cb2d2b29e 
							
						 
					 
					
						
						
							
							+ Adding serialize to db::Invite type  
						
						 
						
						... 
						
						
						
						* Invite initialization using shorthand notation now 
						
					 
					
						2021-02-05 16:26:43 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								shockrah 
							
						 
					 
					
						
						
						
						
							
						
						
							ba5db17706 
							
						 
					 
					
						
						
							
							* Replacing extract_uid with qs_param!(...) usage  
						
						 
						
						
						
					 
					
						2021-02-05 16:25:35 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								shockrah 
							
						 
					 
					
						
						
						
						
							
						
						
							4c92b20e74 
							
						 
					 
					
						
						
							
							* replacing extract_uid usage with qs_param!(....).unwrap() usage  
						
						 
						
						
						
					 
					
						2021-02-05 16:25:12 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								shockrah 
							
						 
					 
					
						
						
						
						
							
						
						
							8e98df1d37 
							
						 
					 
					
						
						
							
							- Removed parse_json_params as its no longer used  
						
						 
						
						... 
						
						
						
						+ Adding qs_param macro to remove boilerplate in pulling out Option<T> data from hashmaps 
						
					 
					
						2021-02-05 16:24:39 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								shockrah 
							
						 
					 
					
						
						
						
						
							
						
						
							c2e384a13a 
							
						 
					 
					
						
						
							
							*/message/send  
						
						 
						
						... 
						
						
						
						Now polls content from the request body
* flattened a bunch of checks with data fetches to the db
Outright reduction of branches yey 
						
					 
					
						2021-02-04 01:58:57 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								shockrah 
							
						 
					 
					
						
						
						
						
							
						
						
							20aca8a069 
							
						 
					 
					
						
						
							
							+Parsing channel_id param correctly  
						
						 
						
						... 
						
						
						
						+ Checking for proper permissions in user
moar if let bindings!!!1 
						
					 
					
						2021-02-03 23:29:53 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								shockrah 
							
						 
					 
					
						
						
						
						
							
						
						
							42e783ccf1 
							
						 
					 
					
						
						
							
							Clarification on failure return value in delete trait method  
						
						 
						
						
						
					 
					
						2021-02-03 23:28:14 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								shockrah 
							
						 
					 
					
						
						
						
						
							
						
						
							7334bb287d 
							
						 
					 
					
						
						
							
							renamed add to 'new' to show its _real_ intentions  
						
						 
						
						
						
					 
					
						2021-02-03 21:56:34 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								shockrah 
							
						 
					 
					
						
						
						
						
							
						
						
							44b51133d2 
							
						 
					 
					
						
						
							
							* /channels/create handler uses hashmaps  
						
						 
						
						... 
						
						
						
						* cleaned up wall of parameter parsing to be less cancerous(read diff to die instantly)
- Removed repeated db::Response in response mutator match
 Simplified how parameters are parsed by making them actually readable 
						
					 
					
						2021-02-03 21:56:09 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								shockrah 
							
						 
					 
					
						
						
						
						
							
						
						
							c1ef4c6336 
							
						 
					 
					
						
						
							
							-Removed _most_ direct sql manipulation for invite creation  
						
						 
						
						... 
						
						
						
						- Removed unused/irrelevant unit tests, which now have to be rebuilt for the new codebase 
						
					 
					
						2021-02-03 21:26:26 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								shockrah 
							
						 
					 
					
						
						
						
						
							
						
						
							39a4d2a247 
							
						 
					 
					
						
						
							
							+New .add method for db::Invites  
						
						 
						
						... 
						
						
						
						+New new() method to reduce on eye clutter 
						
					 
					
						2021-02-03 21:25:27 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								shockrah 
							
						 
					 
					
						
						
						
						
							
						
						
							9fac3aa117 
							
						 
					 
					
						
						
							
							* /join route handler now uses hashmaps among and returns more sensible http codes  
						
						 
						
						
						
					 
					
						2021-02-03 21:09:12 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								shockrah 
							
						 
					 
					
						
						
						
						
							
						
						
							98803eec26 
							
						 
					 
					
						
						
							
							First pass of using hashmaps in /invite/create handler  
						
						 
						
						... 
						
						
						
						+ Adding allowed_perm_invite, a helper function pulling permissions form the database to check if the user can make invites 
						
					 
					
						2021-02-03 20:50:06 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								shockrah 
							
						 
					 
					
						
						
						
						
							
						
						
							45af62ceb3 
							
						 
					 
					
						
						
							
							Inlining helper func for permission checking  
						
						 
						
						
						
					 
					
						2021-02-03 19:31:38 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								shockrah 
							
						 
					 
					
						
						
						
						
							
						
						
							e36d0e5823 
							
						 
					 
					
						
						
							
							* using hashmap instead serde::ValueMap for extract_uid  
						
						 
						
						
						
					 
					
						2021-02-03 19:30:46 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								shockrah 
							
						 
					 
					
						
						
						
						
							
						
						
							5737f9824d 
							
						 
					 
					
						
						
							
							Setting payload for jwt with http:set_json_body  
						
						 
						
						... 
						
						
						
						- Removed visual clutter extracting uid from user params 
						
					 
					
						2021-02-03 19:30:12 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								shockrah 
							
						 
					 
					
						
						
						
						
							
						
						
							e21c5c7624 
							
						 
					 
					
						
						
							
							auth module now parses from the query string hashmap, not serde_values  
						
						 
						
						
						
					 
					
						2021-02-03 13:55:25 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								shockrah 
							
						 
					 
					
						
						
						
						
							
						
						
							9ceeabea3b 
							
						 
					 
					
						
						
							
							Moving query parameters to the query string  
						
						 
						
						... 
						
						
						
						This should allow js developers to write their own apps now as js doesn't allow for bodies in GET requests
From now the body is used for raw payloads 
						
					 
					
						2021-02-03 13:54:29 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								shockrah 
							
						 
					 
					
						
						
						
						
							
						
						
							154086e740 
							
						 
					 
					
						
						
							
							removing random empty file  
						
						 
						
						
						
					 
					
						2021-02-01 16:48:10 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								shockrah 
							
						 
					 
					
						
						
						
						
							
						
						
							2ed07a519e 
							
						 
					 
					
						
						
							
							Port now defaults to 4536 and is configurable with -p  
						
						 
						
						
						
					 
					
						2021-02-01 16:47:43 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								shockrah 
							
						 
					 
					
						
						
						
						
							
						
						
							cdbb3e79d8 
							
						 
					 
					
						
						
							
							remnant from the api rename  
						
						 
						
						
						
					 
					
						2021-01-25 18:55:09 -08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								shockrah 
							
						 
					 
					
						
						
						
						
							
						
						
							b67bb6105f 
							
						 
					 
					
						
						
							
							Renaming project to json-api for clarity sake  
						
						 
						
						
						
					 
					
						2021-01-24 13:34:17 -08:00