Skip to content

Commit

Permalink
feat: remove await for Metrics
Browse files Browse the repository at this point in the history
  • Loading branch information
rushtong committed Nov 13, 2024
1 parent b4b1f12 commit 7fb8e01
Show file tree
Hide file tree
Showing 4 changed files with 15 additions and 9 deletions.
7 changes: 4 additions & 3 deletions src/components/SignInButton.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -109,9 +109,10 @@ export const SignInButton = (props: SignInButtonProps) => {

const syncSignInOrRegistrationEvent = async (event: String) => {
Storage.setAnonymousId();
await Metrics.identify(Storage.getAnonymousId());
await Metrics.syncProfile();
await Metrics.captureEvent(event);
Metrics.identify(Storage.getAnonymousId()).then(() => {
Metrics.syncProfile();
Metrics.captureEvent(event);
});
};

const errorStreamToString = async (error: HttpError) => {
Expand Down
9 changes: 6 additions & 3 deletions src/libs/ajax/DAR.js
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,8 @@ export const DAR = {

//v2, v3 Draft DAR Update
updateDarDraft: async (dar, referenceId) => {
await Metrics.captureEvent(eventList.dar, {'action': 'update'});
// noinspection ES6MissingAwait
Metrics.captureEvent(eventList.dar, {'action': 'update'});
const url = DAAUtils.isEnabled() ?
`${await getApiUrl()}/api/dar/v3/draft/${referenceId}` :
`${await getApiUrl()}/api/dar/v2/draft/${referenceId}`;
Expand All @@ -29,7 +30,8 @@ export const DAR = {

//v2, v3 Draft DAR Creation
postDarDraft: async (dar) => {
await Metrics.captureEvent(eventList.dar, {'action': 'draft'});
// noinspection ES6MissingAwait
Metrics.captureEvent(eventList.dar, {'action': 'draft'});
const url = DAAUtils.isEnabled() ?
`${await getApiUrl()}/api/dar/v3/draft` :
`${await getApiUrl()}/api/dar/v2/draft`;
Expand All @@ -46,7 +48,8 @@ export const DAR = {

//v2, v3 DAR Creation
postDar: async (dar) => {
await Metrics.captureEvent(eventList.dar, {'action': 'submit'});
// noinspection ES6MissingAwait
Metrics.captureEvent(eventList.dar, {'action': 'submit'});
const filteredDar = fp.omit(['createDate', 'sortDate', 'data_access_request_id'])(dar);
const url = DAAUtils.isEnabled() ?
`${await getApiUrl()}/api/dar/v3` :
Expand Down
5 changes: 3 additions & 2 deletions src/pages/DatasetSearch.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -275,9 +275,10 @@ export const DatasetSearch = (props) => {

useEffect(() => {
const init = async () => {
// noinspection ES6MissingAwait
key === '/datalibrary' ?
await Metrics.captureEvent(eventList.dataLibrary) :
await Metrics.captureEvent(eventList.dataLibrary, {'brand': key.replaceAll('/', '').toLowerCase()});
Metrics.captureEvent(eventList.dataLibrary) :
Metrics.captureEvent(eventList.dataLibrary, {'brand': key.replaceAll('/', '').toLowerCase()});
};
init();
}, [key]);
Expand Down
3 changes: 2 additions & 1 deletion src/pages/dar_application/DataAccessRequestApplication.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -375,7 +375,8 @@ const DataAccessRequestApplication = (props) => {
if (isInvalidForm) {
scrollToFormErrors(validation, eraCommonsIdValid, hasLibraryCard);
} else {
await Metrics.captureEvent(eventList.dar, {'action': 'attest'});
// noinspection ES6MissingAwait
Metrics.captureEvent(eventList.dar, {'action': 'attest'});
setIsAttested(true);
addDucAddendumTab();
await goToDucAddendum();
Expand Down

0 comments on commit 7fb8e01

Please sign in to comment.