Skip to content

Commit

Permalink
Release v2.1.7 with cacheable cursor fix and test
Browse files Browse the repository at this point in the history
  • Loading branch information
Luke Gehorsam committed Jun 16, 2021
1 parent 15ed480 commit 08dc321
Show file tree
Hide file tree
Showing 8 changed files with 20 additions and 6 deletions.
4 changes: 4 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,10 @@ All notable changes to this project are documented below.

The format is based on [keep a changelog](http://keepachangelog.com/) and this project uses [semantic versioning](http://semver.org/).

### [2.1.7]
### Fixed
- Fixed cacheable cursor parsing in `ChannelMessageList`.

### [2.1.6]
### Added
- Added a cachable cursor to `ChannelMessageList`.
Expand Down
5 changes: 5 additions & 0 deletions packages/nakama-js-test/socket-channel.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@


import * as nakamajs from "@heroiclabs/nakama-js";
import { isExportDeclaration } from "typescript";
import * as nakamajsprotobuf from "../nakama-js-protobuf";
import {generateid, createPage, adapters, AdapterType} from "./utils";

Expand Down Expand Up @@ -165,9 +166,13 @@ describe('Channel Tests', () => {
return await client.listChannelMessages(session, ack2.channel_id, 10)
}, customid, channelid, payload, updatedPayload, adapter);

console.log(response);

expect(response).not.toBeNull();
expect(response.messages).not.toBeNull();
expect(response.messages.length).toBe(1);
expect(response.cacheable_cursor).not.toBeNull();
expect(response.cacheable_cursor).not.toBeUndefined();

response.messages.forEach(message => {
expect(message.content).toEqual(updatedPayload);
Expand Down
3 changes: 2 additions & 1 deletion packages/nakama-js/client.ts
Original file line number Diff line number Diff line change
Expand Up @@ -765,7 +765,8 @@ export class Client {
var result: ChannelMessageList = {
messages: [],
next_cursor: response.next_cursor,
prev_cursor: response.prev_cursor
prev_cursor: response.prev_cursor,
cacheable_cursor: response.cacheable_cursor
};

if (response.messages == null) {
Expand Down
3 changes: 2 additions & 1 deletion packages/nakama-js/dist/nakama-js.cjs.js
Original file line number Diff line number Diff line change
Expand Up @@ -2045,7 +2045,8 @@ var Client = class {
var result = {
messages: [],
next_cursor: response.next_cursor,
prev_cursor: response.prev_cursor
prev_cursor: response.prev_cursor,
cacheable_cursor: response.cacheable_cursor
};
if (response.messages == null) {
return Promise.resolve(result);
Expand Down
3 changes: 2 additions & 1 deletion packages/nakama-js/dist/nakama-js.esm.js
Original file line number Diff line number Diff line change
Expand Up @@ -2034,7 +2034,8 @@ var Client = class {
var result = {
messages: [],
next_cursor: response.next_cursor,
prev_cursor: response.prev_cursor
prev_cursor: response.prev_cursor,
cacheable_cursor: response.cacheable_cursor
};
if (response.messages == null) {
return Promise.resolve(result);
Expand Down
3 changes: 2 additions & 1 deletion packages/nakama-js/dist/nakama-js.iife.js
Original file line number Diff line number Diff line change
Expand Up @@ -2047,7 +2047,8 @@ var nakamajs = (() => {
var result = {
messages: [],
next_cursor: response.next_cursor,
prev_cursor: response.prev_cursor
prev_cursor: response.prev_cursor,
cacheable_cursor: response.cacheable_cursor
};
if (response.messages == null) {
return Promise.resolve(result);
Expand Down
3 changes: 2 additions & 1 deletion packages/nakama-js/dist/nakama-js.umd.js
Original file line number Diff line number Diff line change
Expand Up @@ -2444,7 +2444,8 @@
var result = {
messages: [],
next_cursor: response.next_cursor,
prev_cursor: response.prev_cursor
prev_cursor: response.prev_cursor,
cacheable_cursor: response.cacheable_cursor
};
if (response.messages == null) {
return Promise.resolve(result);
Expand Down
2 changes: 1 addition & 1 deletion packages/nakama-js/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@heroiclabs/nakama-js",
"version": "2.1.6",
"version": "2.1.7",
"scripts": {
"build": "node build.js"
},
Expand Down

0 comments on commit 08dc321

Please sign in to comment.