Skip to content

Commit d44e5c3

Browse files
committed
fix: unpin not working
1 parent a856994 commit d44e5c3

File tree

3 files changed

+2
-10
lines changed

3 files changed

+2
-10
lines changed

projects/stream-chat-angular/src/lib/message-actions-box/message-actions-box.component.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
<button
2828
class="str-chat__message-actions-list-item-button"
2929
[attr.data-testid]="actionName + '-action'"
30-
(click)="actionHandler()"
30+
(click)="actionHandler(message, isMine)"
3131
>
3232
<li class="str-chat__message-actions-list-item">
3333
{{ getActionLabel(actionLabelOrTranslationKey) | translate }}

projects/stream-chat-angular/src/lib/message-actions-box/message-actions-box.component.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -225,7 +225,7 @@ describe('MessageActionsBoxComponent', () => {
225225

226226
expect(channelService.pinMessage).toHaveBeenCalledWith(component.message);
227227

228-
component.message!.pinned = true;
228+
component.message = { ...component.message!, pinned: true };
229229
action?.click();
230230
fixture.detectChanges();
231231

projects/stream-chat-angular/src/lib/message-actions-box/message-actions-box.component.ts

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -164,14 +164,6 @@ export class MessageActionsBoxComponent implements OnChanges, OnDestroy {
164164

165165
ngOnChanges(changes: SimpleChanges): void {
166166
if (changes.isMine || changes.enabledActions || changes.message) {
167-
this.messageActionItems.forEach(
168-
(i) =>
169-
(i.actionHandler = i.actionHandler.bind(
170-
this,
171-
this.message!,
172-
this.isMine
173-
))
174-
);
175167
this.visibleMessageActionItems = this.messageActionItems.filter((item) =>
176168
item.isVisible(this.enabledActions, this.isMine, this.message!)
177169
);

0 commit comments

Comments
 (0)