Socket
Socket
Sign inDemoInstall

@brajkowski/connect4-multiplayer-client

Package Overview
Dependencies
Maintainers
1
Versions
11
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@brajkowski/connect4-multiplayer-client - npm Package Compare versions

Comparing version 1.0.0-beta.6 to 1.0.0-beta.7

2

dist/client.d.ts

@@ -8,2 +8,3 @@ export declare class Connect4Client {

private joinedSessionCallback?;
private sessionNotFoundCallback?;
private onOpponentJoinCallback?;

@@ -24,2 +25,3 @@ private onOpponentMoveCallback?;

onJoinedSession(callback: (opponentUsername: string) => any): void;
onSessionNotFound(callback: () => any): void;
onOpponentJoin(callback: (username: string) => any): void;

@@ -26,0 +28,0 @@ onOpponentMove(callback: (column: number) => any): void;

17

dist/client.js

@@ -71,2 +71,5 @@ "use strict";

};
Connect4Client.prototype.onSessionNotFound = function (callback) {
this.sessionNotFoundCallback = callback;
};
Connect4Client.prototype.onOpponentJoin = function (callback) {

@@ -91,3 +94,3 @@ this.onOpponentJoinCallback = callback;

Connect4Client.prototype.onMessage = function (data) {
var _a, _b, _c, _d, _e, _f, _g;
var _a, _b, _c, _d, _e, _f, _g, _h;
var packet = JSON.parse(data.toString());

@@ -102,18 +105,20 @@ switch (packet.action) {

break;
case connect4_multiplayer_common_1.ServerAction.SESSION_NOT_FOUND:
(_c = this.sessionNotFoundCallback) === null || _c === void 0 ? void 0 : _c.call(this);
case connect4_multiplayer_common_1.ServerAction.OPPONENT_JOIN:
(_c = this.onOpponentJoinCallback) === null || _c === void 0 ? void 0 : _c.call(this, packet.user);
(_d = this.onOpponentJoinCallback) === null || _d === void 0 ? void 0 : _d.call(this, packet.user);
break;
case connect4_multiplayer_common_1.ServerAction.OPPONENT_MOVE:
(_d = this.onOpponentMoveCallback) === null || _d === void 0 ? void 0 : _d.call(this, packet.column);
(_e = this.onOpponentMoveCallback) === null || _e === void 0 ? void 0 : _e.call(this, packet.column);
break;
case connect4_multiplayer_common_1.ServerAction.OPPONENT_QUIT:
this.close();
(_e = this.onOpponentQuitCallback) === null || _e === void 0 ? void 0 : _e.call(this);
(_f = this.onOpponentQuitCallback) === null || _f === void 0 ? void 0 : _f.call(this);
break;
case connect4_multiplayer_common_1.ServerAction.GAME_RESTART:
(_f = this.onGameRestartCallback) === null || _f === void 0 ? void 0 : _f.call(this, packet.thisClientStartsFirst);
(_g = this.onGameRestartCallback) === null || _g === void 0 ? void 0 : _g.call(this, packet.thisClientStartsFirst);
break;
case connect4_multiplayer_common_1.ServerAction.SESSION_ENDED:
this.close();
(_g = this.onSessionEndedCallback) === null || _g === void 0 ? void 0 : _g.call(this);
(_h = this.onSessionEndedCallback) === null || _h === void 0 ? void 0 : _h.call(this);
break;

@@ -120,0 +125,0 @@ }

@@ -48,5 +48,5 @@ {

"dependencies": {
"@brajkowski/connect4-multiplayer-common": "^1.0.0-beta.8"
"@brajkowski/connect4-multiplayer-common": "^1.0.0-beta.9"
},
"version": "1.0.0-beta.6"
"version": "1.0.0-beta.7"
}
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc