Skip to content

Instantly share code, notes, and snippets.

@i-van
Created December 15, 2014 11:14
Show Gist options
  • Save i-van/576cbaa2446b1e969d4e to your computer and use it in GitHub Desktop.
Save i-van/576cbaa2446b1e969d4e to your computer and use it in GitHub Desktop.
var express = require('express'),
app = express();
app.get('/', function(req, res) {
res.header('Content-Type', 'application/json; charset=utf-8');
res.send('{\"Status\":1}');
});
app.post('/Services/UserService.svc/login', function(req, res) {
res.header('Content-Type', 'application/json; charset=utf-8');
//res.send('{\"Status\":0,\"Token\":\"c6ZS6MiRBf01IFa33\\/9Kob5Rkq00JVup2hmNjKO\\/+Gqy1lpH+pkW8DK4vHQRsAlyeyQ6YSfDpu0PssHdfSTYGg4udwQ4U4wlOBQqu6T\\/BK\\/t2S\\/R5txJtzHZcTlq0CdkaS2e7ioDSAQQfHuirahFAX0tfyddxtFUQ3\\/kJfVRteaZrcUUvJdF7ZNQdxqCW+BOkd2iXPMWH8gPp\\/5+6Vdu6wnX6eWG1HGn1G+2AVLiq9l+6T\\/WjCfstsD1JN300M5pTl65EuU5eKJ1LzCB7Vw\\/5WhASNS1wDCGy794r4B4KvCJcLnvkdPacHpE59tEMIDnbDvbNJ7C0PosEflwcrKt\\/H5PVxpjA0f8bVD7DjVeGvyZlO0MmQQnyZc4rX5Wa9LiMceFaMJ0CVKjYFxNchv+3yQ8\\/C5eMuk3+EIxkRhN9NwQTuw9evTqEgZlk\\/NkJr+N\"}');
//res.send('{\"Status\":0,\"Token\":\"eyJ1c2VySWQiOiIwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDEifQ==\"}'); //userId 000000000000000000000001
res.send('{\"Status\":0,\"Token\":\"eyJ1c2VySWQiOiIwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMTAifQ==\"}'); //userId 000000000000000000000010
});
app.post('/Services/InfoService.svc/getFullUserInformation', function(req, res) {
res.header('Content-Type', 'application/json; charset=utf-8');
res.send('{\"Status\":0,\"User\":{\"AvatarUrl\":\"Fourth\",\"Chips\":257495,\"Id\":29,\"Level\":15,\"UserName\":\"playerZ\",\"BestHand\":[\"10D\",\"10S\",\"KH\",\"KD\",\"KC\"],\"BestProfit\":800,\"CashLoses\":1566,\"CashWins\":793,\"Email\":\"[email protected]\",\"TournamentLoses\":614,\"TournamentWins\":723}}');
});
app.post('/Services/GameService.svc/getCurrentGame', function(req, res) {
res.header('Content-Type', 'application/json; charset=utf-8');
res.send('{\"Status\":0,\"CurrentGameId\":null,\"MaxPlayersCount\":0,\"ServerAddress\":null,\"ServerPort\":0}');
});
app.post('/Services/UserService.svc/checkDailyBonus', function(req, res) {
res.header('Content-Type', 'application/json; charset=utf-8');
res.send('{\"Status\":0,\"DailyBonus\":0}');
});
app.post('/Services/UserService.svc/checkGrant', function(req, res) {
res.header('Content-Type', 'application/json; charset=utf-8');
res.send('{\"Status\":0,\"Grant\":0}');
});
app.post('/Services/GameService.svc/getCashGames', function(req, res) {
res.header('Content-Type', 'application/json; charset=utf-8');
res.send('{\"Status\":0,\"CashGames\":[{\"CurrentNumberOfPlayers\":1,\"Id\":1,\"Limits\":\"Unlimited\",\"MaxStack\":100,\"MaximumNumberOfPlayers\":5,\"MinStack\":50,\"BigBlind\":2,\"SmallBind\":1},{\"CurrentNumberOfPlayers\":0,\"Id\":9,\"Limits\":\"Unlimited\",\"MaxStack\":100,\"MaximumNumberOfPlayers\":5,\"MinStack\":50,\"BigBlind\":2,\"SmallBind\":1},{\"CurrentNumberOfPlayers\":0,\"Id\":10,\"Limits\":\"Unlimited\",\"MaxStack\":100,\"MaximumNumberOfPlayers\":5,\"MinStack\":50,\"BigBlind\":2,\"SmallBind\":1},{\"CurrentNumberOfPlayers\":1,\"Id\":11,\"Limits\":\"Unlimited\",\"MaxStack\":100,\"MaximumNumberOfPlayers\":5,\"MinStack\":50,\"BigBlind\":2,\"SmallBind\":1},{\"CurrentNumberOfPlayers\":0,\"Id\":12,\"Limits\":\"Unlimited\",\"MaxStack\":100,\"MaximumNumberOfPlayers\":5,\"MinStack\":50,\"BigBlind\":2,\"SmallBind\":1}]}');
});
app.post('/Services/GameService.svc/connectToGame', function(req, res) {
res.header('Content-Type', 'application/json; charset=utf-8');
res.send('{\"Status\":0,\"ChatAddress\":\"10.11.80.122\",\"ChatPort\":11001,\"LimitType\":1,\"MaxPlayersCount\":5,\"MaxStack\":100,\"MinStack\":50,\"PlayersBank\":257495,\"ServerAddress\":\"10.11.80.122\",\"ServerPort\":11000,\"TimeForMove\":20,\"Type\":0}');
});
app.listen(3000);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment