before start of moving bg JS to TS

This commit is contained in:
Audric Ackermann 2022-03-23 10:24:05 +11:00
parent b366db1bb7
commit d7f84168ac
No known key found for this signature in database
GPG Key ID: 999F434D76324AD4
6 changed files with 35 additions and 70 deletions

View File

@ -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>

View File

@ -189,7 +189,7 @@ const i18n = require('./js/modules/i18n');
window.Signal = Signal.setup();
window.getSwarmPollingInstance = require('./ts/session/apis/snode_api/').getSwarmPollingInstance;
window.getSwarmPollingInstance = require('./ts/session/apis/snode_api').getSwarmPollingInstance;
const WorkerInterface = require('./js/modules/util_worker_interface');

View File

@ -344,8 +344,8 @@ export const ConversationHeaderWithDetails = () => {
const isKickedFromGroup = useIsKickedFromGroup(selectedConvoKey);
const expireTimerSetting = useExpireTimer(selectedConvoKey);
const expirationSettingName = expireTimerSetting
? window.Whisper.ExpirationTimerOptions.getName(expireTimerSetting || 0)
: null;
? ExpirationTimerOptions.getName(expireTimerSetting || 0)
: undefined;
const triggerId = 'conversation-header';

View File

@ -53,6 +53,7 @@ import { SessionToastContainer } from '../SessionToastContainer';
import { LeftPaneSectionContainer } from './LeftPaneSectionContainer';
import { getLatestDesktopReleaseFileToFsV2 } from '../../session/apis/file_server_api/FileServerApiV2';
import { ipcRenderer } from 'electron';
import { yo } from '../../webworker/master';
const Section = (props: { type: SectionType }) => {
const ourNumber = useSelector(getOurNumber);
@ -259,6 +260,8 @@ const doAppStartUp = () => {
void loadDefaultRooms();
void yo();
debounce(triggerAvatarReUploadIfNeeded, 200);
};

12
ts/webworker/master.ts Normal file
View File

@ -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);
}

View File

@ -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`,
});
};