Skip to content

Conversation

@KevLehman
Copy link
Member

@KevLehman KevLehman commented Sep 7, 2022

Proposed changes (including videos or screenshots)

Issue(s)

Steps to test or reproduce

Further comments

  • Converts almost all Omnichannel endpoint definitions (CE/EE) to typescript with AJV as param validation tool.
  • Removes "Meteor" dependency on endpoint where possible

JIRA be happy: OC-66

@KevLehman KevLehman changed the base branch from develop to chore/make-endpoints-async-omn September 7, 2022 18:46
@lgtm-com
Copy link

lgtm-com bot commented Sep 14, 2022

This pull request introduces 1 alert when merging 951da92 into e83f80e - view on LGTM.com

new alerts:

  • 1 for Comparison between inconvertible types

@lgtm-com
Copy link

lgtm-com bot commented Sep 14, 2022

This pull request introduces 1 alert when merging 162a2ed into 0d54185 - view on LGTM.com

new alerts:

  • 1 for Comparison between inconvertible types

Copy link
Contributor

@murtaza98 murtaza98 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@KevLehman Left a few comments here. Please check

Copy link
Member

@sampaiodiego sampaiodiego left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this adds a lot of @ts-expect-error .. any expectation on when to actually fix them?

@KevLehman
Copy link
Member Author

They will go when we start migrating that big Livechat service into an actual service 🙈 no ETA for that yet, but happening soon

@murtaza98 murtaza98 self-requested a review September 21, 2022 14:43
Copy link
Member

@MartinSchoeler MartinSchoeler left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Checked the places where the Client Files were modified and it seems to be working OK, the FE code is OK as well (mostly typing or fallback changes)

@ggazzo ggazzo added this to the 5.2.0 milestone Sep 21, 2022
@ggazzo ggazzo added stat: ready to merge PR tested and approved waiting for merge and removed stat: needs QA labels Sep 22, 2022
@kodiakhq kodiakhq bot merged commit 9090349 into develop Sep 22, 2022
@kodiakhq kodiakhq bot deleted the chore/endpoints-to-ts branch September 22, 2022 17:44
@tassoevan tassoevan mentioned this pull request Oct 13, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

squad: omnichannel stat: ready to merge PR tested and approved waiting for merge

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants