Share Gaia assets and adapters, keep private profiles and development documents local, and update both public READMEs.
11 lines
430 B
JavaScript
11 lines
430 B
JavaScript
import { Runtime } from 'resource://vulpes/host/Runtime.sys.mjs';
|
|
export class VulpesParent extends JSWindowActorParent {
|
|
receiveMessage(message) {
|
|
if(message.name==='Vulpes:InputFocus') {Runtime.input.changed(this,message.data);return;}
|
|
if (message.name !== 'Vulpes:Request') throw new Error('Unknown host message');
|
|
return Runtime.request(this, message.data);
|
|
}
|
|
didDestroy() {
|
|
Runtime.cleanup(this);
|
|
}
|
|
}
|