diff --git a/CHANGELOG.md b/CHANGELOG.md index e740caf87e..60e1211b5b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added - Implement [Waku v2 Light Push protocol](https://rfc.vac.dev/spec/19/). +- Expose `Direction` enum from js-waku root (it was only accessible via the proto module). ## [0.4.0] - 2021-05-18 diff --git a/examples/cli-chat/src/chat.ts b/examples/cli-chat/src/chat.ts index 825a10874a..67c492ec78 100644 --- a/examples/cli-chat/src/chat.ts +++ b/examples/cli-chat/src/chat.ts @@ -3,6 +3,7 @@ import util from 'util'; import { ChatMessage, + Direction, Environment, getStatusFleetNodes, StoreCodec, @@ -80,6 +81,7 @@ export default async function startChat(): Promise { const messages = await waku.store.queryHistory({ peerId, contentTopics: [ChatContentTopic], + direction: Direction.FORWARD, }); messages?.map((msg) => { if (msg.payload) { diff --git a/src/index.ts b/src/index.ts index ed957085b4..0c37dc1565 100644 --- a/src/index.ts +++ b/src/index.ts @@ -13,6 +13,6 @@ export { export { WakuRelay, RelayCodec } from './lib/waku_relay'; -export { WakuStore, StoreCodec } from './lib/waku_store'; +export { Direction, WakuStore, StoreCodec } from './lib/waku_store'; export * as proto from './proto'; diff --git a/src/lib/waku_store/index.ts b/src/lib/waku_store/index.ts index abff009dbf..619f4b8f88 100644 --- a/src/lib/waku_store/index.ts +++ b/src/lib/waku_store/index.ts @@ -11,6 +11,8 @@ import { Direction, HistoryRPC } from './history_rpc'; export const StoreCodec = '/vac/waku/store/2.0.0-beta3'; +export { Direction }; + export interface Options { peerId: PeerId; contentTopics: string[];