MCPcopy Create free account
hub / github.com/M66B/FairEmail / delegate

Method delegate

app/src/main/java/eu/faircode/email/ServiceTTS.java:182–193  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

180
181 final Runnable speak = new RunnableEx("tts") {
182 @Override
183 public void delegate() {
184 boolean available = (instance.setLanguage(locale) >= 0);
185 EntityLog.log(ServiceTTS.this, "TTS queued" +
186 " language=" + locale +
187 " available=" + available +
188 " utterance=" + utteranceId +
189 " text=" + text);
190 int error = instance.speak(text, flush ? TextToSpeech.QUEUE_FLUSH : TextToSpeech.QUEUE_ADD, null, utteranceId);
191 if (error != TextToSpeech.SUCCESS)
192 throw new OperationCanceledException("TTS error=" + error);
193 }
194 };
195
196 final LocalBroadcastManager lbm = LocalBroadcastManager.getInstance(ServiceTTS.this);

Callers

nothing calls this directly

Calls 2

logMethod · 0.95
speakMethod · 0.80

Tested by

no test coverage detected