Skip to content

Commit 9134f96

Browse files
release v0.2.7
1 parent 831bcc6 commit 9134f96

File tree

15 files changed

+237
-464
lines changed

15 files changed

+237
-464
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "quickblox-react-ui-kit",
3-
"version": "0.2.7-beta.2",
3+
"version": "0.2.7-stable",
44
"main": "dist/index-ui.js",
55
"license": "MIT",
66
"keywords": [

src/App.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ function App() {
2828
const { connectionRepository } = useQBConnection();
2929

3030
const initLoginData: LoginData = {
31-
login: 'artimed', // vit1
31+
login: 'anruaav2', // vit1
3232
password: 'quickblox',
3333
};
3434

src/Data/mapper/DialogRemoteDTOMapper.ts

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,17 @@ export class DialogRemoteDTOMapper implements IMapper {
7979

8080
return '';
8181
}
82+
/*
83+
let tmpFileUrl = '';
8284
85+
if (dialog.photo && dialog.photo !== 'null') {
86+
const { blobFile } = await Creator.createBlobFromUrl(
87+
dialog.photo && QB.content.privateUrl(dialog.photo),
88+
);
89+
90+
tmpFileUrl = blobFile ? URL.createObjectURL(blobFile) : '';
91+
}
92+
*/
8393
switch (dialog.type) {
8494
case DialogType.private:
8595
entity = new PrivateDialogEntity(

src/Data/source/remote/Mapper/DialogDTOMapper.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -422,6 +422,9 @@ export class DialogDTOMapper implements IDTOMapper {
422422
if (lastMessageText.includes('[Forwarded_Message]')) {
423423
return 'Forwarded message';
424424
}
425+
if (lastMessageText.includes('[Replied_Message]')) {
426+
return 'Replied Message';
427+
}
425428

426429
return lastMessageText;
427430
}

src/Data/source/remote/Mapper/MessageDTOMapper.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -274,7 +274,10 @@ export class MessageDTOMapper implements IDTOMapper {
274274
// 0, 1, 2, 3
275275
return messageParts[1] || '';
276276
}
277-
if (qbMessage.includes('[Forwarded_Message]')) {
277+
if (
278+
qbMessage.includes('[Forwarded_Message]') ||
279+
qbMessage.includes('[Replied_Message]')
280+
) {
278281
return '';
279282
}
280283

src/Presentation/Views/Dialog/AIWidgets/AIRephraseWidget/AIRephraseWidget.tsx

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ type AIRephraseWidgetProps = {
3636
maxTokensForAIRephrase: number;
3737
rephraseTones: Tone[];
3838
theme?: UiKitTheme;
39+
setPrevValueText: FunctionTypeStringToVoid;
3940
};
4041
// eslint-disable-next-line react/function-component-definition
4142
const AIRephraseWidget: React.FC<AIRephraseWidgetProps> = ({
@@ -50,6 +51,7 @@ const AIRephraseWidget: React.FC<AIRephraseWidgetProps> = ({
5051
maxTokensForAIRephrase,
5152
rephraseTones,
5253
theme = undefined,
54+
setPrevValueText,
5355
}: AIRephraseWidgetProps) => {
5456
const [currentMessageText, setCurrentMessageText] =
5557
useState<string>(messageText);
@@ -109,13 +111,13 @@ const AIRephraseWidget: React.FC<AIRephraseWidgetProps> = ({
109111
.then((answerText) => {
110112
// eslint-disable-next-line promise/always-return
111113
if (answerText === 'Rephrase failed.') {
112-
setMessageErrorToast('Rephrase failed.');
114+
setMessageErrorToast('Rephrase failed. Try again.');
113115
setShowErrorToast(true);
114116
}
115117
setWaitAIWidget(false);
116118
})
117119
.catch(() => {
118-
setMessageErrorToast('Rephrase failed.');
120+
setMessageErrorToast('Rephrase failed. Try again.');
119121
setShowErrorToast(true);
120122
setWaitAIWidget(false);
121123
});
@@ -139,6 +141,7 @@ const AIRephraseWidget: React.FC<AIRephraseWidgetProps> = ({
139141
!waitAIWidget
140142
) {
141143
setCurrentMessageText(prevTextMessage);
144+
setPrevValueText(prevTextMessage);
142145
}
143146
},
144147
});

src/Presentation/Views/Dialog/Dialog.scss

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -202,7 +202,7 @@ $message-view-container-ai-translate-text-color: var(--tertiary-elements);
202202
display: flex;
203203
flex-direction: row;
204204
flex-wrap: nowrap;
205-
justify-content: center;
205+
// justify-content: center;
206206
align-items: center;
207207
margin: 0 auto;
208208
padding: 0;

0 commit comments

Comments
 (0)