| 
				
			 | 
			
			
				@@ -49,24 +49,23 @@ data=$(tempfile 2>/dev/null) 
			 | 
		
	
		
			
			| 
				49
			 | 
			
				49
			 | 
			
			
				 trap "rm -f $data" 0 1 2 5 15 
			 | 
		
	
		
			
			| 
				50
			 | 
			
				50
			 | 
			
			
				 dialog --title $"Visit IPFS site" \ 
			 | 
		
	
		
			
			| 
				51
			 | 
			
				51
			 | 
			
			
				     --backtitle $"Freedombone mesh" \ 
			 | 
		
	
		
			
			| 
				52
			 | 
			
				
			 | 
			
			
				-    --inputbox $"Enter the username for the site you wish to visit" 8 60 2>$data 
			 | 
		
	
		
			
			| 
				
			 | 
			
				52
			 | 
			
			
				+    --inputbox $"Enter the username or Tox ID for the site you wish to visit" 8 70 2>$data 
			 | 
		
	
		
			
			| 
				53
			 | 
			
				53
			 | 
			
			
				 sel=$? 
			 | 
		
	
		
			
			| 
				54
			 | 
			
				54
			 | 
			
			
				 case $sel in 
			 | 
		
	
		
			
			| 
				55
			 | 
			
				55
			 | 
			
			
				     0) 
			 | 
		
	
		
			
			| 
				56
			 | 
			
				
			 | 
			
			
				-        TOX_USERNAME=$(<$data) 
			 | 
		
	
		
			
			| 
				57
			 | 
			
				
			 | 
			
			
				-        if [ ${#TOX_USERNAME} -gt 0 ]; then 
			 | 
		
	
		
			
			| 
				58
			 | 
			
				
			 | 
			
			
				-            if ! grep -q "$TOX_USERNAME" $USERS_FILE; then 
			 | 
		
	
		
			
			| 
				59
			 | 
			
				
			 | 
			
			
				-                dialog --title $"Visit IPFS site" \ 
			 | 
		
	
		
			
			| 
				60
			 | 
			
				
			 | 
			
			
				-                       --backtitle $"Freedombone mesh" \ 
			 | 
		
	
		
			
			| 
				61
			 | 
			
				
			 | 
			
			
				-                       --msgbox $"The user '$TOX_USERNAME' was not found on the mesh" 8 60 
			 | 
		
	
		
			
			| 
				62
			 | 
			
				
			 | 
			
			
				-                exit 2 
			 | 
		
	
		
			
			| 
				
			 | 
			
				56
			 | 
			
			
				+        TOX_USERNAME_OR_ID=$(<$data) 
			 | 
		
	
		
			
			| 
				
			 | 
			
				57
			 | 
			
			
				+        if [ ${#TOX_USERNAME_OR_ID} -gt 0 ]; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				58
			 | 
			
			
				+            if ! grep -q "$TOX_USERNAME_OR_ID" $USERS_FILE; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				59
			 | 
			
			
				+                TOX_ID="$TOX_USERNAME_OR_ID" 
			 | 
		
	
		
			
			| 
				
			 | 
			
				60
			 | 
			
			
				+            else 
			 | 
		
	
		
			
			| 
				
			 | 
			
				61
			 | 
			
			
				+                TOX_ID=$(cat "$USERS_FILE" | grep "$TOX_USERNAME_OR_ID" | head -n 1 | sed "s|$TOX_USERNAME_OR_ID ||g" | sed -e 's/^[[:space:]]*//') 
			 | 
		
	
		
			
			| 
				63
			 | 
			
				62
			 | 
			
			
				             fi 
			 | 
		
	
		
			
			| 
				64
			 | 
			
				
			 | 
			
			
				-            TOX_ID=$(cat "$USERS_FILE" | grep "$TOX_USERNAME" | head -n 1 | sed "s|$TOX_USERNAME ||g" | sed -e 's/^[[:space:]]*//') 
			 | 
		
	
		
			
			| 
				
			 | 
			
				63
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				65
			 | 
			
				64
			 | 
			
			
				             if [ ${#TOX_ID} -gt 5 ]; then 
			 | 
		
	
		
			
			| 
				66
			 | 
			
				65
			 | 
			
			
				                 if ! grep -q "$TOX_ID" $IPFS_USERS_FILE; then 
			 | 
		
	
		
			
			| 
				67
			 | 
			
				66
			 | 
			
			
				                     dialog --title $"Visit IPFS site" \ 
			 | 
		
	
		
			
			| 
				68
			 | 
			
				67
			 | 
			
			
				                            --backtitle $"Freedombone mesh" \ 
			 | 
		
	
		
			
			| 
				69
			 | 
			
				
			 | 
			
			
				-                           --msgbox $"An IPFS site was not found for the user '$TOX_USERNAME'" 8 60 
			 | 
		
	
		
			
			| 
				
			 | 
			
				68
			 | 
			
			
				+                           --msgbox $"An IPFS site was not found for the user '$TOX_USERNAME_OR_ID'" 8 60 
			 | 
		
	
		
			
			| 
				70
			 | 
			
				69
			 | 
			
			
				                     exit 3 
			 | 
		
	
		
			
			| 
				71
			 | 
			
				70
			 | 
			
			
				                 fi 
			 | 
		
	
		
			
			| 
				72
			 | 
			
				71
			 | 
			
			
				                 IPFS_FULL_URL=${IPFS_URL}/$(cat "$IPFS_USERS_FILE" | grep $TOX_ID | head -n 1 | awk -F ':' '{print $2}') 
			 |