Skip to content

Commit

Permalink
feat: expose thread id in messaging api
Browse files Browse the repository at this point in the history
  • Loading branch information
tsmbl committed Apr 11, 2024
1 parent 6baf1ed commit 04d0fda
Show file tree
Hide file tree
Showing 5 changed files with 9 additions and 1 deletion.
4 changes: 4 additions & 0 deletions packages/sdk/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
# CHANGELOG

## [1.7.4] - 2024-04-11

- feat: expose thread id in api

## [1.7.3] - 2024-04-03

- chore: retire luxon
Expand Down
2 changes: 1 addition & 1 deletion packages/sdk/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@dialectlabs/sdk",
"version": "1.7.3",
"version": "1.7.4",
"repository": "[email protected]:dialectlabs/sdk.git",
"author": "dialectlabs",
"license": "Apache-2.0",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -267,6 +267,7 @@ export class MessageMetadataDto {
}

export interface MessageDto {
readonly id: string
readonly owner: string;
readonly text: number[];
readonly timestamp: number;
Expand Down
2 changes: 2 additions & 0 deletions packages/sdk/src/internal/messaging/data-service-messaging.ts
Original file line number Diff line number Diff line change
Expand Up @@ -175,6 +175,7 @@ export class DataServiceMessaging implements Messaging {
let lastThreadMessage: ThreadMessage | null = null;
if (lastMessage != null) {
lastThreadMessage = {
id: lastMessage.id,
text: serde.deserialize(new Uint8Array(lastMessage.text)),
timestamp: new Date(lastMessage.timestamp),
author:
Expand Down Expand Up @@ -313,6 +314,7 @@ export class DataServiceThread implements Thread {
this.dataServiceDialectsApi.getMessages(this.address.toString()),
);
const threadMessages: ThreadMessage[] = messages.map((it) => ({
id: it.id,
author:
it.owner === this.me.address.toString()
? this.me
Expand Down
1 change: 1 addition & 0 deletions packages/sdk/src/messaging/messaging.interface.ts
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,7 @@ export interface MessageMetadata {
}

export interface ThreadMessage {
id: string
text: string;
timestamp: Date;
author: ThreadMember;
Expand Down

0 comments on commit 04d0fda

Please sign in to comment.