import { UserInfo } from "@/interfaces/user";
import { createModel } from "ice";

interface ModelState {
  currentUser: UserInfo;
}

export default createModel({
  state: {
    currentUser: {},
  } as ModelState,
  reducers: {
    updateCurrentUser(prevState: ModelState, payload) {
      prevState.currentUser = payload;
    },
  },
});
