news & things

This commit is contained in:
2024-04-13 14:37:30 +03:00
parent 8904d3c2b6
commit 89f59dabb1
17 changed files with 334 additions and 5 deletions

View File

@ -7,6 +7,7 @@ import {
import { setupListeners } from "@reduxjs/toolkit/query";
import { AuthApi, User } from "../slice/AuthApi";
import { QueueApi } from "../slice/QueueApi";
import { NewsApi } from "../slice/NewsApi";
export type AuthDataType = {
token: string | null;
@ -45,6 +46,7 @@ export const store = configureStore({
// Add the generated reducer as a specific top-level slice
[AuthApi.reducerPath]: AuthApi.reducer,
[QueueApi.reducerPath]: QueueApi.reducer,
[NewsApi.reducerPath]: NewsApi.reducer,
auth: createReducer(initialAuthDataState, (builder) => {
builder.addCase(updateToken, (state, action) => {
state.token = action.payload;
@ -85,7 +87,8 @@ export const store = configureStore({
middleware: (getDefaultMiddleware) =>
getDefaultMiddleware()
.concat(AuthApi.middleware)
.concat(QueueApi.middleware),
.concat(QueueApi.middleware)
.concat(NewsApi.middleware),
});
// optional, but required for refetchOnFocus/refetchOnReconnect behaviors

View File

@ -94,5 +94,8 @@
},
"Failed to create queue": {
"ru": "Не удалось создать очередь"
},
"News": {
"ru": "Новости"
}
}