AIDK API Reference / aidk-server / InMemoryMessageBlockRepository
Class: InMemoryMessageBlockRepository ​
Defined in: packages/server/src/persistence/in-memory.ts:254
Implements ​
Constructors ​
Constructor ​
ts
new InMemoryMessageBlockRepository(store: InMemoryStore): InMemoryMessageBlockRepository;Defined in: packages/server/src/persistence/in-memory.ts:255
Parameters ​
| Parameter | Type |
|---|---|
store | InMemoryStore |
Returns ​
InMemoryMessageBlockRepository
Methods ​
create() ​
ts
create(data: Omit<MessageBlockEntity, "createdAt"> & {
createdAt?: Date;
}): Promise<MessageBlockEntity>;Defined in: packages/server/src/persistence/in-memory.ts:257
Parameters ​
| Parameter | Type |
|---|---|
data | Omit<MessageBlockEntity, "createdAt"> & { createdAt?: Date; } |
Returns ​
Promise<MessageBlockEntity>
Implementation of ​
findByMessageId() ​
ts
findByMessageId(messageId: string): Promise<MessageBlockEntity[]>;Defined in: packages/server/src/persistence/in-memory.ts:268
Parameters ​
| Parameter | Type |
|---|---|
messageId | string |
Returns ​
Promise<MessageBlockEntity[]>