[PR #8] [MERGED] Add more events to client #48

Closed
opened 2026-02-16 12:26:54 -05:00 by yindo · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/stoatchat/javascript-client-sdk/pull/8
Author: @Snazzah
Created: 9/4/2021
Status: Merged
Merged: 9/14/2021
Merged by: @insertish

Base: masterHead: more-events


📝 Commits (1)

  • c1ae92b Add more events to client

📊 Changes

4 files changed (+61 additions, -20 deletions)

View changed files

📝 src/Client.ts (+22 -6)
📝 src/maps/Channels.ts (+3 -1)
📝 src/maps/Members.ts (+6 -4)
📝 src/websocket/client.ts (+30 -9)

📄 Description

export declare interface Client {
    // ...
    on(event: 'channel/create', listener: (channel: Channel) => void): this;
    on(event: 'channel/update', listener: (channel: Channel) => void): this;
    on(event: 'channel/delete', listener: (id: string) => void): this;

    on(event: 'server/update', listener: (server: Server) => void): this;
    on(event: 'server/delete', listener: (id: string) => void): this;

    on(event: 'role/update', listener: (roleId: string, role: Role, serverId: string) => void): this;
    on(event: 'role/delete', listener: (id: string, serverId: string) => void): this;

    on(event: 'member/join', listener: (member: Member) => void): this;
    on(event: 'member/update', listener: (member: Member) => void): this;
    on(event: 'member/leave', listener: (id: MemberCompositeKey) => void): this;
}

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/stoatchat/javascript-client-sdk/pull/8 **Author:** [@Snazzah](https://github.com/Snazzah) **Created:** 9/4/2021 **Status:** ✅ Merged **Merged:** 9/14/2021 **Merged by:** [@insertish](https://github.com/insertish) **Base:** `master` ← **Head:** `more-events` --- ### 📝 Commits (1) - [`c1ae92b`](https://github.com/stoatchat/javascript-client-sdk/commit/c1ae92ba9f7d77be8f17d4cd4dc45183d131dd90) Add more events to client ### 📊 Changes **4 files changed** (+61 additions, -20 deletions) <details> <summary>View changed files</summary> 📝 `src/Client.ts` (+22 -6) 📝 `src/maps/Channels.ts` (+3 -1) 📝 `src/maps/Members.ts` (+6 -4) 📝 `src/websocket/client.ts` (+30 -9) </details> ### 📄 Description ```ts export declare interface Client { // ... on(event: 'channel/create', listener: (channel: Channel) => void): this; on(event: 'channel/update', listener: (channel: Channel) => void): this; on(event: 'channel/delete', listener: (id: string) => void): this; on(event: 'server/update', listener: (server: Server) => void): this; on(event: 'server/delete', listener: (id: string) => void): this; on(event: 'role/update', listener: (roleId: string, role: Role, serverId: string) => void): this; on(event: 'role/delete', listener: (id: string, serverId: string) => void): this; on(event: 'member/join', listener: (member: Member) => void): this; on(event: 'member/update', listener: (member: Member) => void): this; on(event: 'member/leave', listener: (id: MemberCompositeKey) => void): this; } ``` --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
yindo added the pull-request label 2026-02-16 12:26:54 -05:00
yindo closed this issue 2026-02-16 12:26:54 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: stoatchat/javascript-client-sdk#48