mirror of
				https://github.com/nerzhul/ocsms.git
				synced 2025-10-31 02:17:38 +00:00 
			
		
		
		
	Fix the initial display of a conversation (#248)
* Fix the initial display of a conversation Loop up the contact details if the page has been passed in a phone number as a url parameter on initial page load.
This commit is contained in:
		
							parent
							
								
									e0508145dd
								
							
						
					
					
						commit
						71b178947e
					
				| @ -384,8 +384,16 @@ app.controller('OcSmsController', ['$scope', '$interval', '$timeout', '$compile' | |||||||
| 							$scope.selectedContact.label = urlPhoneNumber; | 							$scope.selectedContact.label = urlPhoneNumber; | ||||||
| 							$scope.selectedContact.nav = urlPhoneNumber; | 							$scope.selectedContact.nav = urlPhoneNumber; | ||||||
| 							$scope.selectedContact.avatar = undefined; | 							$scope.selectedContact.avatar = undefined; | ||||||
|  | 
 | ||||||
|  | 							// Now let's loop through the contact list and see if we can find the rest of the details
 | ||||||
|  | 							for (let i = 0; i < $scope.contacts.length; i++) { | ||||||
|  | 								if ($scope.contacts[i].nav == urlPhoneNumber) { | ||||||
|  | 									$scope.selectedContact = $scope.contacts[i]; | ||||||
|  | 									break; | ||||||
| 								} | 								} | ||||||
| 						$scope.fetchConversation(null); | 							} | ||||||
|  | 						} | ||||||
|  | 						$scope.fetchConversation($scope.selectedContact); | ||||||
| 						Sms.selectConversation($("a[mailbox-navigation='" + urlPhoneNumber + "']")); | 						Sms.selectConversation($("a[mailbox-navigation='" + urlPhoneNumber + "']")); | ||||||
| 					} | 					} | ||||||
| 				} | 				} | ||||||
| @ -393,6 +401,7 @@ app.controller('OcSmsController', ['$scope', '$interval', '$timeout', '$compile' | |||||||
| 			SmsSettings.init(); | 			SmsSettings.init(); | ||||||
| 			SmsNotifications.init(); | 			SmsNotifications.init(); | ||||||
| 			$scope.checkNewMessages(); | 			$scope.checkNewMessages(); | ||||||
|  | 			$scope.refreshConversation(); | ||||||
| 		}); | 		}); | ||||||
| 	} | 	} | ||||||
| ]); | ]); | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user