13 lines
455 B
TypeScript
13 lines
455 B
TypeScript
import { createAsyncThunk } from "@reduxjs/toolkit";
|
|
import { fetchLast20MessagesFromWindow } from "../../services/fetchLast20Messages";
|
|
import { setLast20Messages } from "../slices/dashboardSlice";
|
|
|
|
export const fetchLast20MessagesThunk = createAsyncThunk(
|
|
"dashboard/fetchLast20Messages",
|
|
async (_, { dispatch }) => {
|
|
const messages = await fetchLast20MessagesFromWindow();
|
|
dispatch(setLast20Messages(messages));
|
|
return messages;
|
|
}
|
|
);
|