SSE
This commit is contained in:
@@ -7,6 +7,7 @@ import { teamInputSchema, teamUpdateSchema } from "./types";
|
||||
import { logger } from "@/lib/logger";
|
||||
import { Match } from "../matches/types";
|
||||
import { serverFnLoggingMiddleware } from "@/utils/activities";
|
||||
import { emitServerEvent } from "@/lib/events/emitter";
|
||||
|
||||
|
||||
export const listTeamInfos = createServerFn()
|
||||
@@ -42,7 +43,9 @@ export const createTeam = createServerFn()
|
||||
//}
|
||||
|
||||
logger.info("Creating team", { name: data.name, userId, isAdmin });
|
||||
return pbAdmin.createTeam(data);
|
||||
const team = await pbAdmin.createTeam(data);
|
||||
emitServerEvent({ type: "team", teamId: team?.id });
|
||||
return team;
|
||||
})
|
||||
);
|
||||
|
||||
@@ -68,7 +71,9 @@ export const updateTeam = createServerFn()
|
||||
// }
|
||||
|
||||
logger.info("Updating team", { teamId: id, userId, isAdmin });
|
||||
return pbAdmin.updateTeam(id, updates);
|
||||
const updated = await pbAdmin.updateTeam(id, updates);
|
||||
emitServerEvent({ type: "team", teamId: id });
|
||||
return updated;
|
||||
})
|
||||
);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user