forked from Shinonome/dots-hyprland
gemini: show msg block reason
This commit is contained in:
@@ -111,8 +111,12 @@ class GeminiMessage extends Service {
|
|||||||
this._parts[0].text = '';
|
this._parts[0].text = '';
|
||||||
}
|
}
|
||||||
const parsedData = JSON.parse(this._rawData);
|
const parsedData = JSON.parse(this._rawData);
|
||||||
|
if (!parsedData.candidates)
|
||||||
|
this._parts[0].text += `Blocked: ${parsedData.promptFeedback.blockReason}`;
|
||||||
|
else {
|
||||||
const delta = parsedData.candidates[0].content.parts[0].text;
|
const delta = parsedData.candidates[0].content.parts[0].text;
|
||||||
this._parts[0].text += delta;
|
this._parts[0].text += delta;
|
||||||
|
}
|
||||||
// this.emit('delta', delta);
|
// this.emit('delta', delta);
|
||||||
this.notify('content');
|
this.notify('content');
|
||||||
this._rawData = '';
|
this._rawData = '';
|
||||||
|
|||||||
Reference in New Issue
Block a user