perf: avoid per-message review metadata checks
Compute review transfer state once per chat render Hide transfer actions when linked review sessions are inactive Remove session-list scans from individual message rows
This commit is contained in:
@@ -226,7 +226,9 @@ export const sendImplementationResponseToReviewer = async (originalSessionID: st
|
||||
openReviewSessionPanel(directory, reviewSession);
|
||||
};
|
||||
|
||||
export const getReviewTransferDirection = (session: Session | null | undefined): 'review-to-original' | 'original-to-review' | null => {
|
||||
export type ReviewTransferDirection = 'review-to-original' | 'original-to-review';
|
||||
|
||||
export const getReviewTransferDirection = (session: Session | null | undefined): ReviewTransferDirection | null => {
|
||||
if (isReviewSession(session)) return 'review-to-original';
|
||||
if (getReviewSessionID(session)) return 'original-to-review';
|
||||
return null;
|
||||
|
||||
Reference in New Issue
Block a user