From 1f7b53ee225ac182dbefa3173a982c67e64bb74c Mon Sep 17 00:00:00 2001 From: Patrick Fic <> Date: Wed, 8 Dec 2021 12:38:26 -0800 Subject: [PATCH] IO-1551 Refactor messaging. --- bodyshop_translations.babel | 65 +++++++++- client/public/firebase-messaging-sw.js | 78 +++++------- .../chat-affix/chat-affix.component.jsx | 43 ------- .../chat-affix/chat-affix.container.jsx | 108 +++++++++++++---- .../chat-conversation-list.component.jsx | 25 +--- .../chat-conversation.component.jsx | 3 +- .../chat-conversation.container.jsx | 56 +++++++-- .../chat-new-conversation.component.jsx | 2 +- .../chat-popup/chat-popup.component.jsx | 112 +++++++++++++----- client/src/firebase/firebase.utils.js | 43 ++++--- client/src/graphql/conversations.queries.js | 92 +++++++++----- client/src/graphql/messages.queries.js | 2 + .../pages/manage/manage.page.component.jsx | 28 ++--- client/src/pages/tech/tech.page.component.jsx | 3 +- client/src/translations/en_us/common.json | 3 + client/src/translations/es/common.json | 3 + client/src/translations/fr/common.json | 3 + client/src/utils/Ciecaselect.jsx | 2 - client/src/utils/GraphQLClient.js | 11 +- client/src/utils/RenderTemplate.js | 2 - client/src/utils/fcm-handler.js | 34 ++++++ hasura/metadata/tables.yaml | 9 +- .../down.sql | 4 + .../up.sql | 2 + server.js | 5 +- server/firebase/firebase-handler.js | 61 ++++++---- server/graphql-client/queries.js | 56 ++++++--- server/sms/receive.js | 28 ++++- server/sms/status.js | 18 +++ server/utils/logger.js | 15 +-- 30 files changed, 614 insertions(+), 302 deletions(-) delete mode 100644 client/src/components/chat-affix/chat-affix.component.jsx create mode 100644 client/src/utils/fcm-handler.js create mode 100644 hasura/migrations/1638838165307_alter_table_public_conversations_add_column_unreadcnt/down.sql create mode 100644 hasura/migrations/1638838165307_alter_table_public_conversations_add_column_unreadcnt/up.sql diff --git a/bodyshop_translations.babel b/bodyshop_translations.babel index cd2e5a430..3c2411d57 100644 --- a/bodyshop_translations.babel +++ b/bodyshop_translations.babel @@ -1,4 +1,4 @@ - +