ReviewMergeSocket
Class: ReviewMergeSocket
Defined in: CodeBolt/packages/clientsdk/src/sockets/review-merge.socket.ts:10
Review/Merge Request WebSocket - Manage merge requests, reviews, pheromones, locks, and proposed jobs. Action-based protocol with ~25 actions.
Extends
TypedEventEmitter<ReviewMergeSocketEvents>
Constructors
Constructor
new ReviewMergeSocket(connectionManager: SocketConnectionManager, socketName: string): ReviewMergeSocket;
Defined in: CodeBolt/packages/clientsdk/src/sockets/review-merge.socket.ts:13
Parameters
| Parameter | Type | Default value |
|---|---|---|
connectionManager | SocketConnectionManager | undefined |
socketName | string | 'reviewMergeRequest' |
Returns
ReviewMergeSocket
Overrides
Properties
| Property | Modifier | Type | Inherited from | Defined in |
|---|---|---|---|---|
listeners | protected | Map<string | symbol, Set<(...args: any[]) => void>> | TypedEventEmitter.listeners | CodeBolt/packages/clientsdk/src/core/event-emitter.ts:24 |
Methods
addLinkedJob()
addLinkedJob(mergeRequestId: string, jobId: string): void;
Defined in: CodeBolt/packages/clientsdk/src/sockets/review-merge.socket.ts:82
Parameters
| Parameter | Type |
|---|---|
mergeRequestId | string |
jobId | string |
Returns
void
addReview()
addReview(mergeRequestId: string, review: AddReviewFeedbackRequest): void;
Defined in: CodeBolt/packages/clientsdk/src/sockets/review-merge.socket.ts:71
Parameters
| Parameter | Type |
|---|---|
mergeRequestId | string |
review | AddReviewFeedbackRequest |
Returns
void
addUnlockRequest()
addUnlockRequest(request: CreateUnlockRequest): void;
Defined in: CodeBolt/packages/clientsdk/src/sockets/review-merge.socket.ts:130
Parameters
| Parameter | Type |
|---|---|
request | CreateUnlockRequest |
Returns
void
approveProposedJob()
approveProposedJob(proposalId: string): void;
Defined in: CodeBolt/packages/clientsdk/src/sockets/review-merge.socket.ts:144
Parameters
| Parameter | Type |
|---|---|
proposalId | string |
Returns
void
approveUnlockRequest()
approveUnlockRequest(requestId: string): void;
Defined in: CodeBolt/packages/clientsdk/src/sockets/review-merge.socket.ts:133
Parameters
| Parameter | Type |
|---|---|
requestId | string |
Returns
void
byAgent()
byAgent(agentId: string): void;
Defined in: CodeBolt/packages/clientsdk/src/sockets/review-merge.socket.ts:96
Parameters
| Parameter | Type |
|---|---|
agentId | string |
Returns
void
bySwarm()
bySwarm(swarmId: string): void;
Defined in: CodeBolt/packages/clientsdk/src/sockets/review-merge.socket.ts:99
Parameters
| Parameter | Type |
|---|---|
swarmId | string |
Returns
void
convertProposedJob()
convertProposedJob(proposalId: string): void;
Defined in: CodeBolt/packages/clientsdk/src/sockets/review-merge.socket.ts:150
Parameters
| Parameter | Type |
|---|---|
proposalId | string |
Returns
void
create()
create(data: CreateReviewMergeRequest): void;
Defined in: CodeBolt/packages/clientsdk/src/sockets/review-merge.socket.ts:60
Parameters
| Parameter | Type |
|---|---|
data | CreateReviewMergeRequest |
Returns
void
delete()
delete(id: string): void;
Defined in: CodeBolt/packages/clientsdk/src/sockets/review-merge.socket.ts:66
Parameters
| Parameter | Type |
|---|---|
id | string |
Returns
void
depositPheromone()
depositPheromone(pheromone: AddPheromoneRequest): void;
Defined in: CodeBolt/packages/clientsdk/src/sockets/review-merge.socket.ts:113
Parameters
| Parameter | Type |
|---|---|
pheromone | AddPheromoneRequest |
Returns
void
emit()
emit<K>(event: K, ...args: Parameters<ReviewMergeSocketEvents[K]>): boolean;
Defined in: CodeBolt/packages/clientsdk/src/core/event-emitter.ts:54
Type Parameters
| Type Parameter |
|---|
K extends string |
Parameters
| Parameter | Type |
|---|---|
event | K |
...args | Parameters<ReviewMergeSocketEvents[K]> |
Returns
boolean
Inherited from
get()
get(id: string): void;
Defined in: CodeBolt/packages/clientsdk/src/sockets/review-merge.socket.ts:57
Parameters
| Parameter | Type |
|---|---|
id | string |
Returns
void
getPheromonesAggregated()
getPheromonesAggregated(filter?: unknown): void;
Defined in: CodeBolt/packages/clientsdk/src/sockets/review-merge.socket.ts:110
Parameters
| Parameter | Type |
|---|---|
filter? | unknown |
Returns
void
getPheromoneTypes()
getPheromoneTypes(): void;
Defined in: CodeBolt/packages/clientsdk/src/sockets/review-merge.socket.ts:107
Returns
void
isLocked()
isLocked(resourceId: string): void;
Defined in: CodeBolt/packages/clientsdk/src/sockets/review-merge.socket.ts:127
Parameters
| Parameter | Type |
|---|---|
resourceId | string |
Returns
void
list()
list(filter?: unknown): void;
Defined in: CodeBolt/packages/clientsdk/src/sockets/review-merge.socket.ts:54
Parameters
| Parameter | Type |
|---|---|
filter? | unknown |
Returns
void
listenerCount()
listenerCount(event: string): number;
Defined in: CodeBolt/packages/clientsdk/src/core/event-emitter.ts:75
Parameters
| Parameter | Type |
|---|---|
event | string |
Returns
number
Inherited from
TypedEventEmitter.listenerCount
lock()
lock(resourceId: string, lockData?: LockReviewRequest): void;
Defined in: CodeBolt/packages/clientsdk/src/sockets/review-merge.socket.ts:121
Parameters
| Parameter | Type |
|---|---|
resourceId | string |
lockData? | LockReviewRequest |
Returns
void
merge()
merge(id: string): void;
Defined in: CodeBolt/packages/clientsdk/src/sockets/review-merge.socket.ts:77
Parameters
| Parameter | Type |
|---|---|
id | string |
Returns
void
off()
off<K>(event: K, listener: ReviewMergeSocketEvents[K]): this;
Defined in: CodeBolt/packages/clientsdk/src/core/event-emitter.ts:35
Type Parameters
| Type Parameter |
|---|
K extends string |
Parameters
| Parameter | Type |
|---|---|
event | K |
listener | ReviewMergeSocketEvents[K] |
Returns
this
Inherited from
on()
on<K>(event: K, listener: ReviewMergeSocketEvents[K]): this;
Defined in: CodeBolt/packages/clientsdk/src/core/event-emitter.ts:27
Type Parameters
| Type Parameter |
|---|
K extends string |
Parameters
| Parameter | Type |
|---|---|
event | K |
listener | ReviewMergeSocketEvents[K] |
Returns
this
Inherited from
once()
once<K>(event: K, listener: ReviewMergeSocketEvents[K]): this;
Defined in: CodeBolt/packages/clientsdk/src/core/event-emitter.ts:46
Type Parameters
| Type Parameter |
|---|
K extends string |
Parameters
| Parameter | Type |
|---|---|
event | K |
listener | ReviewMergeSocketEvents[K] |
Returns
this
Inherited from
pending()
pending(): void;
Defined in: CodeBolt/packages/clientsdk/src/sockets/review-merge.socket.ts:90
Returns
void
proposeJob()
proposeJob(proposal: AddProposedJobRequest): void;
Defined in: CodeBolt/packages/clientsdk/src/sockets/review-merge.socket.ts:141
Parameters
| Parameter | Type |
|---|---|
proposal | AddProposedJobRequest |
Returns
void
readyToMerge()
readyToMerge(): void;
Defined in: CodeBolt/packages/clientsdk/src/sockets/review-merge.socket.ts:93
Returns
void
rejectProposedJob()
rejectProposedJob(proposalId: string): void;
Defined in: CodeBolt/packages/clientsdk/src/sockets/review-merge.socket.ts:147
Parameters
| Parameter | Type |
|---|---|
proposalId | string |
Returns
void
rejectUnlockRequest()
rejectUnlockRequest(requestId: string): void;
Defined in: CodeBolt/packages/clientsdk/src/sockets/review-merge.socket.ts:136
Parameters
| Parameter | Type |
|---|---|
requestId | string |
Returns
void
removeAllListeners()
removeAllListeners(event?: string): this;
Defined in: CodeBolt/packages/clientsdk/src/core/event-emitter.ts:66
Parameters
| Parameter | Type |
|---|---|
event? | string |
Returns
this
Inherited from
TypedEventEmitter.removeAllListeners
removeLinkedJob()
removeLinkedJob(mergeRequestId: string, jobId: string): void;
Defined in: CodeBolt/packages/clientsdk/src/sockets/review-merge.socket.ts:85
Parameters
| Parameter | Type |
|---|---|
mergeRequestId | string |
jobId | string |
Returns
void
removePheromone()
removePheromone(pheromoneId: string): void;
Defined in: CodeBolt/packages/clientsdk/src/sockets/review-merge.socket.ts:116
Parameters
| Parameter | Type |
|---|---|
pheromoneId | string |
Returns
void
statistics()
statistics(): void;
Defined in: CodeBolt/packages/clientsdk/src/sockets/review-merge.socket.ts:102
Returns
void
unlock()
unlock(resourceId: string): void;
Defined in: CodeBolt/packages/clientsdk/src/sockets/review-merge.socket.ts:124
Parameters
| Parameter | Type |
|---|---|
resourceId | string |
Returns
void
update()
update(id: string, data: UpdateReviewMergeRequest): void;
Defined in: CodeBolt/packages/clientsdk/src/sockets/review-merge.socket.ts:63
Parameters
| Parameter | Type |
|---|---|
id | string |
data | UpdateReviewMergeRequest |
Returns
void
updateStatus()
updateStatus(id: string, status: string): void;
Defined in: CodeBolt/packages/clientsdk/src/sockets/review-merge.socket.ts:74
Parameters
| Parameter | Type |
|---|---|
id | string |
status | string |
Returns
void