before start of moving bg JS to TS
							parent
							
								
									b366db1bb7
								
							
						
					
					
						commit
						d7f84168ac
					
				@ -1,67 +0,0 @@
 | 
			
		||||
<!DOCTYPE html>
 | 
			
		||||
<html>
 | 
			
		||||
  <head>
 | 
			
		||||
    <meta charset="utf-8" />
 | 
			
		||||
    <meta
 | 
			
		||||
      content="width=device-width, user-scalable=no, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0"
 | 
			
		||||
      name="viewport"
 | 
			
		||||
    />
 | 
			
		||||
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
 | 
			
		||||
    <meta name="description" content="" />
 | 
			
		||||
    <meta name="viewport" content="width=device-width, initial-scale=1" />
 | 
			
		||||
    <meta
 | 
			
		||||
      http-equiv="Content-Security-Policy"
 | 
			
		||||
      content="default-src 'none';
 | 
			
		||||
            child-src 'self';
 | 
			
		||||
            connect-src 'self' https: wss:;
 | 
			
		||||
            font-src 'self';
 | 
			
		||||
            form-action 'self';
 | 
			
		||||
            frame-src 'none';
 | 
			
		||||
            img-src 'self' blob: data:;
 | 
			
		||||
            media-src 'self' blob:;
 | 
			
		||||
            object-src 'none';
 | 
			
		||||
            script-src 'self' 'unsafe-eval';
 | 
			
		||||
            style-src 'self' 'unsafe-inline';"
 | 
			
		||||
    />
 | 
			
		||||
    <title>Session</title>
 | 
			
		||||
    <link href="images/session/session_icon_128.png" rel="shortcut icon" />
 | 
			
		||||
    <link href="stylesheets/manifest.css" rel="stylesheet" type="text/css" />
 | 
			
		||||
 | 
			
		||||
    <!--
 | 
			
		||||
    When making changes to these templates, be sure to update test/index.html as well
 | 
			
		||||
  -->
 | 
			
		||||
 | 
			
		||||
    <script type="text/javascript" src="js/components.js"></script>
 | 
			
		||||
    <script type="text/javascript" src="js/storage.js"></script>
 | 
			
		||||
    <script type="text/javascript" src="js/libtextsecure.js"></script>
 | 
			
		||||
 | 
			
		||||
    <script type="text/javascript" src="js/focus_listener.js"></script>
 | 
			
		||||
    <script type="text/javascript" src="js/notifications.js"></script>
 | 
			
		||||
    <script type="text/javascript" src="js/read_receipts.js"></script>
 | 
			
		||||
    <script type="text/javascript" src="js/read_syncs.js"></script>
 | 
			
		||||
    <script type="text/javascript" src="js/expiring_messages.js"></script>
 | 
			
		||||
 | 
			
		||||
    <script type="text/javascript" src="js/registration.js"></script>
 | 
			
		||||
 | 
			
		||||
    <script type="text/javascript" src="js/views/react_wrapper_view.js"></script>
 | 
			
		||||
    <script type="text/javascript" src="js/views/whisper_view.js"></script>
 | 
			
		||||
    <script type="text/javascript" src="js/views/session_confirm_view.js"></script>
 | 
			
		||||
 | 
			
		||||
    <script type="text/javascript" src="js/views/session_inbox_view.js"></script>
 | 
			
		||||
    <script type="text/javascript" src="js/views/session_registration_view.js"></script>
 | 
			
		||||
    <script type="text/javascript" src="js/views/app_view.js"></script>
 | 
			
		||||
 | 
			
		||||
    <script type="text/javascript" src="js/wall_clock_listener.js"></script>
 | 
			
		||||
  </head>
 | 
			
		||||
 | 
			
		||||
  <body>
 | 
			
		||||
    <div class="app-loading-screen">
 | 
			
		||||
      <div class="content session-full-logo">
 | 
			
		||||
        <img src="images/session/brand.svg" class="session-brand-logo" />
 | 
			
		||||
        <img src="images/session/session-text.svg" class="session-text-logo" />
 | 
			
		||||
      </div>
 | 
			
		||||
    </div>
 | 
			
		||||
 | 
			
		||||
    <script type="text/javascript" src="js/background.js"></script>
 | 
			
		||||
  </body>
 | 
			
		||||
</html>
 | 
			
		||||
@ -0,0 +1,12 @@
 | 
			
		||||
export async function yo() {
 | 
			
		||||
  const worker = new Worker('./ts/webworker/workers/auth.worker.js', { type: 'module' });
 | 
			
		||||
  worker.postMessage({
 | 
			
		||||
    question: 'The Answer to the Ultimate Question of Life, The Universe, and Everything.',
 | 
			
		||||
  });
 | 
			
		||||
  worker.onmessage = ({ data: { answer } }) => {
 | 
			
		||||
    console.log(`The Answer to the Ultimate`, answer);
 | 
			
		||||
  };
 | 
			
		||||
  // const hashed = await auth.hashPassword('Super secret password', '1234');
 | 
			
		||||
 | 
			
		||||
  // console.log('Hashed password:', hashed);
 | 
			
		||||
}
 | 
			
		||||
@ -0,0 +1,17 @@
 | 
			
		||||
const _ = require('lodash');
 | 
			
		||||
// import * as _ from 'lodash';
 | 
			
		||||
 | 
			
		||||
const sleep = async (time: any) => new Promise(r => setTimeout(r, time));
 | 
			
		||||
 | 
			
		||||
~(async function main() {
 | 
			
		||||
  while (true) {
 | 
			
		||||
    console.log('lodash map exists:', typeof _.map);
 | 
			
		||||
    await sleep(1000);
 | 
			
		||||
  }
 | 
			
		||||
})();
 | 
			
		||||
 | 
			
		||||
self.onmessage = ({ data: { question } }) => {
 | 
			
		||||
  self.postMessage({
 | 
			
		||||
    answer: `PLOP + ${question} + PLOP + 42`,
 | 
			
		||||
  });
 | 
			
		||||
};
 | 
			
		||||
					Loading…
					
					
				
		Reference in New Issue