Skip to content

Commit 61948f7

Browse files
authored
Merge pull request #339 from AlphadayHQ/dev
v3.02 — Like endpoint refactor + separate clarity project for mobile
2 parents 9b40ac9 + 83335f3 commit 61948f7

File tree

20 files changed

+90
-161
lines changed

20 files changed

+90
-161
lines changed

.github/workflows/deploy-dev.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,7 @@ jobs:
8484
VITE_OAUTH_ID_GOOGLE: ${{ secrets.DEV__REACT_APP_OAUTH_ID_GOOGLE }}
8585
VITE_OAUTH_ID_APPLE: ${{ secrets.DEV__FRONTEND__OAUTH_ID_APPLE }}
8686
VITE_CLARITY_PROJECT_ID: ${{ secrets.DEV__FRONTEND__CLARITY_PROJECT_ID }}
87+
VITE_CLARITY_MOBILE_PROJECT_ID: ${{ secrets.DEV__FRONTEND__CLARITY_MOBILE_PROJECT_ID }}
8788

8889
NODE_OPTIONS: "--max_old_space_size=4096"
8990

.github/workflows/deploy-epsilon.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,8 @@ jobs:
7070
VITE_FIRE_MESSAGE_SENDER_ID: ${{ secrets.DEV__REACT_APP_FIRE_MESSAGE_SENDER_ID }}
7171
VITE_FIRE_APP_ID: ${{ secrets.DEV__REACT_APP_FIRE_APP_ID }}
7272
VITE_SENTRY_DSN: ${{ secrets.PROD__VITE_SENTRY_DSN }}
73-
VITE_CLARITY_PROJECT_ID: ${{ secrets.DEV__REACT_APP_CLARITY_PROJECT_ID }}
73+
VITE_CLARITY_PROJECT_ID: ${{ secrets.DEV__FRONTEND__CLARITY_PROJECT_ID }}
74+
VITE_CLARITY_MOBILE_PROJECT_ID: ${{ secrets.DEV__FRONTEND__CLARITY_MOBILE_PROJECT_ID }}
7475
VITE_OAUTH_ID_GOOGLE: ${{ secrets.DEV__REACT_APP_OAUTH_ID_GOOGLE }}
7576
VITE_OAUTH_ID_APPLE: ${{ secrets.DEV__FRONTEND__OAUTH_ID_APPLE }}
7677

.github/workflows/deploy-prod.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,7 @@ jobs:
8888
VITE_OAUTH_ID_GOOGLE: ${{ secrets.PROD__REACT_APP_OAUTH_ID_GOOGLE }}
8989
VITE_OAUTH_ID_APPLE: ${{ secrets.PROD__FRONTEND__OAUTH_ID_APPLE }}
9090
VITE_CLARITY_PROJECT_ID: ${{ secrets.PROD__FRONTEND__CLARITY_PROJECT_ID }}
91+
VITE_CLARITY_MOBILE_PROJECT_ID: ${{ secrets.PROD__FRONTEND__CLARITY_MOBILE_PROJECT_ID }}
9192

9293
NODE_OPTIONS: "--max_old_space_size=4096"
9394

.github/workflows/deploy-staging.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,7 @@ jobs:
8282
VITE_OAUTH_ID_GOOGLE: ${{ secrets.STAGING__REACT_APP_OAUTH_ID_GOOGLE }}
8383
VITE_OAUTH_ID_APPLE: ${{ secrets.STAGING__FRONTEND__OAUTH_ID_APPLE }}
8484
VITE_CLARITY_PROJECT_ID: ${{ secrets.STAGING__FRONTEND__CLARITY_PROJECT_ID }}
85+
VITE_CLARITY_MOBILE_PROJECT_ID: ${{ secrets.STAGING__FRONTEND__CLARITY_MOBILE_PROJECT_ID }}
8586

8687
NODE_OPTIONS: "--max_old_space_size=4096"
8788

packages/frontend/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@alphaday/frontend",
33
"private": true,
4-
"version": "3.0.1",
4+
"version": "3.0.2",
55
"type": "module",
66
"scripts": {
77
"prepare": "export VITE_COMMIT=$(git rev-parse --short HEAD)",

packages/frontend/src/api/services/blog/blogEndpoints.ts

Lines changed: 0 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,6 @@ import {
1111
TOpenBlogItemResponse,
1212
TBookmarkBlogItemRequest,
1313
TBookmarkBlogItemResponse,
14-
TLikeBlogItemRequest,
15-
TLikeBlogItemResponse,
1614
} from "./types";
1715

1816
const { BLOG } = CONFIG.API.DEFAULT.ROUTES;
@@ -71,21 +69,6 @@ export const blogApi = alphadayApi.injectEndpoints({
7169
};
7270
},
7371
}),
74-
likeBlogItem: builder.mutation<
75-
TLikeBlogItemResponse,
76-
TLikeBlogItemRequest
77-
>({
78-
query: (req: TLikeBlogItemRequest) => {
79-
const path = `${BLOG.BASE}${BLOG.LIKE(req.id)}`;
80-
Logger.debug("likeBlogItem: querying", path);
81-
return {
82-
url: path,
83-
method: "POST",
84-
body: {},
85-
};
86-
},
87-
invalidatesTags: ["Superfeed"],
88-
}),
8972
openBlogItem: builder.mutation<
9073
TOpenBlogItemResponse,
9174
TOpenBlogItemRequest
@@ -110,5 +93,4 @@ export const {
11093
useGetBlogListQuery,
11194
useOpenBlogItemMutation,
11295
useBookmarkBlogItemMutation,
113-
useLikeBlogItemMutation,
11496
} = blogApi;

packages/frontend/src/api/services/blog/types.ts

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,3 @@ export type TOpenBlogItemRequest = {
2626
id: number;
2727
};
2828
export type TOpenBlogItemResponse = Omit<TRemoteBlogItem, "id">;
29-
30-
export type TLikeBlogItemRequest = {
31-
id: number;
32-
};
33-
export type TLikeBlogItemResponse = Omit<TRemoteBlogItem, "id">;

packages/frontend/src/api/services/news/newsEndpoints.ts

Lines changed: 0 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,6 @@ import {
1313
TBookmarkNewsItemResponse,
1414
TGetNewsSummaryRawResponse,
1515
TGetNewsSummaryRequest,
16-
TLikeNewsItemRequest,
17-
TLikeNewsItemResponse,
1816
} from "./types";
1917

2018
const { NEWS } = CONFIG.API.DEFAULT.ROUTES;
@@ -87,21 +85,6 @@ const newsApi = alphadayApi.injectEndpoints({
8785
};
8886
},
8987
}),
90-
likeNewsItem: builder.mutation<
91-
TLikeNewsItemResponse,
92-
TLikeNewsItemRequest
93-
>({
94-
query: (req: TLikeNewsItemRequest) => {
95-
const path = `${NEWS.BASE}${NEWS.LIKE(req.id)}`;
96-
Logger.debug("likeNewsItem: querying", path);
97-
return {
98-
url: path,
99-
method: "POST",
100-
body: {},
101-
};
102-
},
103-
invalidatesTags: ["Superfeed"],
104-
}),
10588
openNewsItem: builder.mutation<
10689
TOpenNewsItemResponse,
10790
TOpenNewsItemRequest
@@ -127,5 +110,4 @@ export const {
127110
useGetNewsSummaryQuery,
128111
useOpenNewsItemMutation,
129112
useBookmarkNewsItemMutation,
130-
useLikeNewsItemMutation,
131113
} = newsApi;

packages/frontend/src/api/services/news/types.ts

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,3 @@ export type TOpenNewsItemRequest = {
4040
id: number;
4141
};
4242
export type TOpenNewsItemResponse = Omit<TRemoteNewsItem, "id">;
43-
44-
export type TLikeNewsItemRequest = {
45-
id: number;
46-
};
47-
export type TLikeNewsItemResponse = Omit<TRemoteNewsItem, "id">;

packages/frontend/src/api/services/podcast/podcastEndpoints.ts

Lines changed: 0 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,6 @@ import {
1212
TBookmarkPodcastItemResponse,
1313
TBookmarkPodcastItemRequest,
1414
TGetPodcastChannelsResponse,
15-
TLikePodcastItemRequest,
16-
TLikePodcastItemResponse,
1715
} from "./types";
1816

1917
const { PODCAST, SOURCES } = CONFIG.API.DEFAULT.ROUTES;
@@ -89,21 +87,6 @@ export const podcastApi = alphadayApi.injectEndpoints({
8987
};
9088
},
9189
}),
92-
likePodcastItem: builder.mutation<
93-
TLikePodcastItemResponse,
94-
TLikePodcastItemRequest
95-
>({
96-
query: (req: TLikePodcastItemRequest) => {
97-
const path = `${PODCAST.BASE}${PODCAST.LIKE(req.id)}`;
98-
Logger.debug("likePodcastItem: querying", path);
99-
return {
100-
url: path,
101-
method: "POST",
102-
body: {},
103-
};
104-
},
105-
invalidatesTags: ["Superfeed"],
106-
}),
10790
openPodcastItem: builder.mutation<
10891
TOpenPodcastItemResponse,
10992
TOpenPodcastItemRequest
@@ -127,5 +110,4 @@ export const {
127110
useOpenPodcastItemMutation,
128111
useBookmarkPodcastItemMutation,
129112
useGetPodcastChannelsListQuery,
130-
useLikePodcastItemMutation,
131113
} = podcastApi;

0 commit comments

Comments
 (0)