refactor: more TS code

This commit is contained in:
Tristan Yang
2022-07-22 21:19:49 +08:00
parent 6427af90ef
commit dae0b80ee0
20 changed files with 81 additions and 88 deletions
+2 -2
View File
@@ -126,8 +126,8 @@ export const channelApi = createApi({
content: string | object;
type: ContentTypeKey;
properties?: object;
from_uid: number;
ignoreLocal: boolean;
from_uid?: number;
ignoreLocal?: boolean;
}
>({
query: ({ id, content, type = "text", properties = {} }) => ({
+2 -2
View File
@@ -116,14 +116,14 @@ export const messageApi = createApi({
}
}
}),
getFavoriteDetails: builder.query<Archive, number>({
getFavoriteDetails: builder.query<Archive, string>({
query: (id) => ({
url: `/favorite/${id}`
}),
async onQueryStarted(id, { dispatch, queryFulfilled, getState }) {
try {
const { data } = await queryFulfilled;
const loginUid = (getState() as RootState).authData.user.uid;
const loginUid = (getState() as RootState).authData.user?.uid;
const messages = normalizeArchiveData(data, id, loginUid);
dispatch(populateFavorite({ id, messages }));
} catch (err) {