This repository has been archived on 2023-11-14. You can view files and clone it, but cannot push or open issues/pull-requests.
viscord/packages/renderer/src/lib/native.ts

28 lines
561 B
TypeScript
Raw Normal View History

2022-07-25 03:33:49 -04:00
import * as preload from '#preload';
const functions: any = (function() {
const electron = !!preload.getClientId;
const cordova = 'cordova' in globalThis;
console.log(preload);
// alert('Electron: ' + electron + '\nCordova: ' + cordova);
if(electron) {
return preload;
} else {
let cid: any = null;
return {
getClientId() {
return cid;
},
setClientId(id: any) {
cid = id;
},
};
}
})();
export const getClientId = functions.getClientId;
export const setClientId = functions.setClientId;