@giosg/pub-sdk
Advanced tools
Comparing version 0.25.1 to 0.26.0
@@ -7,2 +7,7 @@ # Changelog | ||
## 0.26.0 | ||
- Used `@giosg/realtime-sdk` of version ^2.2.0. | ||
- Disabled optimistic updates for `deleteMessage` function of `BasePubSdk`. | ||
## 0.25.1 | ||
@@ -12,10 +17,21 @@ - Add `PubDeletedMessage` type to `PubMessage` union. | ||
## 0.25.0 | ||
- Add `sender_id` field to `PubDeletedMessage` interface. | ||
## 0.24.0 | ||
- Add `is_default_channel` field to `PubChannel` interface. | ||
## 0.23.0 | ||
- Add is_private field to `ChannelPayload` and `PubChannel` interface. | ||
## 0.22.1 | ||
- Added `PubDeletedMessage` interface to `PubMessage` type. | ||
- Changed `PubDeletedMessage` interface to have an empty object as a body. | ||
- Added `PubCallLeaveMessage`, `PubSystemMessage`, `PubDeletedMessage`, `PubSystemMessagePayload` interfaces to exported list | ||
## 0.22.0 | ||
- Add `deleteMessage` function | ||
@@ -25,8 +41,11 @@ - Add is_edited field to `PubBaseMessage` | ||
## 0.21.2 | ||
- Add `PubSystemMessage`to PubMessage type | ||
## 0.21.1 | ||
- Add `PubSystemMessage`interface | ||
## 0.21.0 | ||
- Add member list to `ChannelPayload` | ||
@@ -33,0 +52,0 @@ - Add `patchIsAdminField`function |
@@ -40,6 +40,3 @@ "use strict"; | ||
const apiUrl = `/api/pub/v1/orgs/${orgId}/channels/${channelId}`; | ||
return this.sdk | ||
.deleteResource(apiUrl) | ||
.take(1) | ||
.toPromise(); | ||
return this.sdk.deleteResource(apiUrl).take(1).toPromise(); | ||
} | ||
@@ -87,6 +84,7 @@ //DM Channels: | ||
const apiUrl = `/api/pub/v1/orgs/${orgId}/channels/${channelId}/messages/${messageId}`; | ||
return this.sdk | ||
return (this.sdk | ||
// noPrematureUpdates is needed to support soft-deletion with a replacement case | ||
.deleteResource(apiUrl, { noPrematureUpdates: true }) | ||
.take(1) | ||
.toPromise(); | ||
.toPromise()); | ||
} | ||
@@ -122,13 +120,7 @@ // Channel members: | ||
const apiUrl = `/api/pub/v1/orgs/${orgId}/channels/${channelId}/members/${memberId}`; | ||
return this.sdk | ||
.patchResource(apiUrl, payload) | ||
.take(1) | ||
.toPromise(); | ||
return this.sdk.patchResource(apiUrl, payload).take(1).toPromise(); | ||
} | ||
deleteChannelMember(orgId, channelId, memberId) { | ||
const apiUrl = `/api/pub/v1/orgs/${orgId}/channels/${channelId}/members/${memberId}`; | ||
return this.sdk | ||
.deleteResource(apiUrl) | ||
.take(1) | ||
.toPromise(); | ||
return this.sdk.deleteResource(apiUrl).take(1).toPromise(); | ||
} | ||
@@ -135,0 +127,0 @@ // Notification settings: |
{ | ||
"name": "@giosg/pub-sdk", | ||
"version": "0.25.1", | ||
"version": "0.26.0", | ||
"description": "TypeScript interfaces for Giosg Pub", | ||
@@ -5,0 +5,0 @@ "main": "lib/index.js", |
@@ -0,0 +0,0 @@ # Giosg Pub SDK and interfaces |
Sorry, the diff of this file is not supported yet
35282
429