Skip to content

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 ​

ParameterType
storeInMemoryStore

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 ​

ParameterType
dataOmit<MessageBlockEntity, "createdAt"> & { createdAt?: Date; }

Returns ​

Promise<MessageBlockEntity>

Implementation of ​

MessageBlockRepository.create


findByMessageId() ​

ts
findByMessageId(messageId: string): Promise<MessageBlockEntity[]>;

Defined in: packages/server/src/persistence/in-memory.ts:268

Parameters ​

ParameterType
messageIdstring

Returns ​

Promise<MessageBlockEntity[]>

Implementation of ​

MessageBlockRepository.findByMessageId

Released under the MIT License.