25 lines
		
	
	
		
			513 B
		
	
	
	
		
			Markdown
		
	
	
	
			
		
		
	
	
			25 lines
		
	
	
		
			513 B
		
	
	
	
		
			Markdown
		
	
	
	
| To use end to end encryption in web you have to download the olm javascript/wasm library:
 | |
| 
 | |
| ```sh
 | |
| #!/bin/sh -ve
 | |
| rm -r assets/js/package
 | |
| 
 | |
| OLM_VERSION=$(cat pubspec.yaml | yq .dependencies.flutter_olm)
 | |
| DOWNLOAD_PATH="https://github.com/famedly/olm/releases/download/v$OLM_VERSION/olm.zip"
 | |
| 
 | |
| curl -L $DOWNLOAD_PATH > olm.zip
 | |
| unzip olm.zip
 | |
| rm olm.zip
 | |
| ```
 | |
| 
 | |
| ...and import it in your `index.html`:
 | |
| 
 | |
| ```html
 | |
| <html>
 | |
|     <head>
 | |
|         ...
 | |
|         <script src="path/to/assets/olm.js"></script>
 | |
|     </head>
 | |
|     ...
 | |
| </html>
 | |
| ``` |