create_new_user no longer checks id column when comparing against unix timestamps
				
					
				
			This commit is contained in:
		
							parent
							
								
									383fd59eba
								
							
						
					
					
						commit
						cd41dc64c3
					
				| @ -5,7 +5,7 @@ use diesel::{self, prelude::*}; | |||||||
| use diesel::result::Error; | use diesel::result::Error; | ||||||
| 
 | 
 | ||||||
| use crate::rand_utils::new_key; | use crate::rand_utils::new_key; | ||||||
| use crate::models::{User, USER_ONLINE, USER_OFFLINE}; | use crate::models::{User, USER_OFFLINE}; | ||||||
| use crate::{DBConn, schema}; | use crate::{DBConn, schema}; | ||||||
| 
 | 
 | ||||||
| pub fn create_new_user(new_name: String) -> User { | pub fn create_new_user(new_name: String) -> User { | ||||||
| @ -20,7 +20,7 @@ pub fn create_new_user(new_name: String) -> User { | |||||||
|         name: new_name, |         name: new_name, | ||||||
|         secret: new_key(), |         secret: new_key(), | ||||||
|         date: Utc::now().timestamp() as u64, |         date: Utc::now().timestamp() as u64, | ||||||
|         status: USER_ONLINE, |         status: USER_OFFLINE, | ||||||
|     }; |     }; | ||||||
|     // insert the nwe user data then return usable user data to the client
 |     // insert the nwe user data then return usable user data to the client
 | ||||||
|     let _inserted_user = diesel::insert_into(users) |     let _inserted_user = diesel::insert_into(users) | ||||||
| @ -28,10 +28,13 @@ pub fn create_new_user(new_name: String) -> User { | |||||||
|         .execute(&conn); |         .execute(&conn); | ||||||
| 
 | 
 | ||||||
|     let new_user_data : Result<User, diesel::result::Error> = users |     let new_user_data : Result<User, diesel::result::Error> = users | ||||||
|         .filter(id.eq(ins.date)) |         .filter(date.eq(ins.date)) | ||||||
|         .first(&conn); |         .first(&conn); | ||||||
| 
 | 
 | ||||||
|     new_user_data.unwrap() |     match new_user_data { | ||||||
|  |         Ok(data) => data, | ||||||
|  |         Err(_e) => panic!("User could not be found with date of {}", ins.date) | ||||||
|  |     } | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 shockrah
						shockrah