This commit is contained in:
+27
-27
@@ -38,19 +38,19 @@ export async function serveOnSessionBus(daemon) {
|
|||||||
CancelModel(model) { return daemon.cancelModel(model); }
|
CancelModel(model) { return daemon.cancelModel(model); }
|
||||||
WipeComputerTraces() { return daemon.wipeComputerTraces(); }
|
WipeComputerTraces() { return daemon.wipeComputerTraces(); }
|
||||||
ConfirmationRequired(tool, args, pattern) { this.emit('ConfirmationRequired', String(tool), String(args), String(pattern)); }
|
ConfirmationRequired(tool, args, pattern) { this.emit('ConfirmationRequired', String(tool), String(args), String(pattern)); }
|
||||||
StateChanged(state) { this.emit('StateChanged', state); }
|
StateChanged(state) { return String(state); }
|
||||||
Reply(text) { this.emit('Reply', String(text)); }
|
Reply(text) { return String(text); }
|
||||||
Token(text) { this.emit('Token', String(text)); }
|
Token(text) { return String(text); }
|
||||||
Error(code, message) { this.emit('Error', String(code), String(message)); }
|
Error(code, message) { return [String(code), String(message)]; }
|
||||||
WakeHeard(phrase) { this.emit('WakeHeard', String(phrase)); }
|
WakeHeard(phrase) { return String(phrase); }
|
||||||
PartialTranscript(text) { this.emit('PartialTranscript', String(text)); }
|
PartialTranscript(text) { return String(text); }
|
||||||
FinalTranscript(text) { this.emit('FinalTranscript', String(text)); }
|
FinalTranscript(text) { return String(text); }
|
||||||
SpeakingLevel(rms) { this.emit('SpeakingLevel', Number(rms)); }
|
SpeakingLevel(rms) { return Number(rms); }
|
||||||
ListeningLevel(rms) { this.emit('ListeningLevel', Number(rms)); }
|
ListeningLevel(rms) { return Number(rms); }
|
||||||
ChipOffered(id, label, payload) { this.emit('ChipOffered', String(id), String(label), String(payload)); }
|
ChipOffered(id, label, payload) { return [String(id), String(label), String(payload)]; }
|
||||||
JobProgress(id, pct, label) { this.emit('JobProgress', String(id), Number(pct), String(label)); }
|
JobProgress(id, pct, label) { return [String(id), Number(pct), String(label)]; }
|
||||||
ComputerStep(json) { this.emit('ComputerStep', String(json)); }
|
ComputerStep(json) { return String(json); }
|
||||||
ComputerHighlight(json) { this.emit('ComputerHighlight', String(json)); }
|
ComputerHighlight(json) { return String(json); }
|
||||||
}
|
}
|
||||||
Session.configureMembers({
|
Session.configureMembers({
|
||||||
methods: {
|
methods: {
|
||||||
@@ -75,20 +75,20 @@ export async function serveOnSessionBus(daemon) {
|
|||||||
WipeComputerTraces: { inSignature: '', outSignature: 'b' },
|
WipeComputerTraces: { inSignature: '', outSignature: 'b' },
|
||||||
},
|
},
|
||||||
signals: {
|
signals: {
|
||||||
StateChanged: { signature: 's', signal: true },
|
StateChanged: { signature: 's' },
|
||||||
Reply: { signature: 's', signal: true },
|
Reply: { signature: 's' },
|
||||||
Token: { signature: 's', signal: true },
|
Token: { signature: 's' },
|
||||||
Error: { signature: 'ss', signal: true },
|
Error: { signature: 'ss' },
|
||||||
WakeHeard: { signature: 's', signal: true },
|
WakeHeard: { signature: 's' },
|
||||||
PartialTranscript: { signature: 's', signal: true },
|
PartialTranscript: { signature: 's' },
|
||||||
FinalTranscript: { signature: 's', signal: true },
|
FinalTranscript: { signature: 's' },
|
||||||
SpeakingLevel: { signature: 'd', signal: true },
|
SpeakingLevel: { signature: 'd' },
|
||||||
ListeningLevel: { signature: 'd', signal: true },
|
ListeningLevel: { signature: 'd' },
|
||||||
ChipOffered: { signature: 'sss', signal: true },
|
ChipOffered: { signature: 'sss' },
|
||||||
JobProgress: { signature: 'sds', signal: true },
|
JobProgress: { signature: 'sds' },
|
||||||
ComputerStep: { signature: 's', signal: true },
|
ComputerStep: { signature: 's' },
|
||||||
ComputerHighlight: { signature: 's', signal: true },
|
ComputerHighlight: { signature: 's' },
|
||||||
ConfirmationRequired: { signature: 'sss', signal: true },
|
ConfirmationRequired: { signature: 'sss' },
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
const bus = dbus.sessionBus();
|
const bus = dbus.sessionBus();
|
||||||
|
|||||||
Reference in New Issue
Block a user