Skip to content

Commit 754fdc0

Browse files
author
mydicebot
committed
fix windice issue
1 parent 03f2afc commit 754fdc0

File tree

2 files changed

+26
-114
lines changed

2 files changed

+26
-114
lines changed

src/api/models/windice.js

+3-3
Original file line numberDiff line numberDiff line change
@@ -118,20 +118,20 @@ export class WinDice extends BaseDice {
118118
betInfo.target = ret.chance;
119119
betInfo.roll = parseFloat(ret.result/100).toFixed(2);
120120
betInfo.amount = amount.toFixed(8);
121-
betInfo.payout = parseFloat(ret.payout/100000000).toFixed(8);
121+
betInfo.payout = parseFloat(ret.payout/10000000).toFixed(11);
122122
info.info.bets++;
123123
info.currentInfo.bets++;
124+
betInfo.profit = parseFloat(ret.win-ret.bet).toFixed(8);
124125
if(ret.win >0){
125126
betInfo.win = true;
126-
betInfo.profit = parseFloat(ret.bet).toFixed(8);
127127
info.info.wins++;
128128
info.currentInfo.wins++;
129129
} else {
130130
betInfo.win = false;
131-
betInfo.profit = parseFloat(-ret.bet).toFixed(8);
132131
info.info.losses++;
133132
info.currentInfo.losses++;
134133
}
134+
console.log(betInfo);
135135
info.info.profit = (parseFloat(info.info.profit) + parseFloat(betInfo.profit)).toFixed(8);
136136
info.info.balance = (parseFloat(info.info.balance) + parseFloat(betInfo.profit)).toFixed(8);
137137
info.currentInfo.balance = (parseFloat(info.currentInfo.balance) + parseFloat(betInfo.profit)).toFixed(8);

src/package.json

+23-111
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,40 @@
11
{
2-
"name": "MyDiceBot",
3-
"version": "19.8.21",
2+
"name": "mydicebot-browser-190919",
3+
"version": "1.0.0",
44
"description": "MyDiceBot - Bet more, earn more!",
55
"homepage": "https://mydicebot.com",
66
"author": "MyDiceBot <mydicebot.com@gmail.com>",
7-
"main": "main.js",
7+
"main": "index_pkg.js",
8+
"pkg": {
9+
"assets": [
10+
"views/**/*",
11+
"public/**/*"
12+
],
13+
"scripts": [
14+
"public/**/*.js"
15+
]
16+
},
817
"babel": {
918
"presets": [
1019
"es2015-node",
1120
"stage-0"
1221
]
1322
},
23+
"bin": {
24+
"start": "./index_pkg.js"
25+
},
1426
"dependencies": {
1527
"babel-core": "^6.24.1",
1628
"babel-plugin-transform-builtin-extend": "^1.1.2",
1729
"babel-preset-es2015": "^6.24.1",
30+
"babel-preset-stage-0": "^6.24.1",
31+
"babel-preset-es2015-node": "^6.1.1",
1832
"bitcore-message": "^1.0.4",
1933
"body-parser": "^1.10.2",
34+
"command-exists": "^1.2.7",
2035
"config": "^1.28.1",
2136
"cookie-parser": "^1.3.3",
37+
"execa": "^1.0.0",
2238
"express": "^4.16.2",
2339
"express-session": "^1.16.1",
2440
"formidable": "^1.2.1",
@@ -27,124 +43,20 @@
2743
"isomorphic-fetch": "^2.2.1",
2844
"kdbxweb": "https://github.com/keeweb/kdbxweb.git",
2945
"morgan": "^1.5.1",
46+
"opn": "^5.4.0",
3047
"pug": "^2.0.3",
3148
"request": "^2.88.0",
32-
"steem": "^0.7.1",
33-
"electron-updater": "^4.1.2"
49+
"steem": "^0.7.1"
3450
},
3551
"devDependencies": {
36-
"babel-preset-es2015-node": "^6.1.1",
37-
"babel-preset-stage-0": "^6.24.1",
3852
"babel-preset-env": "^1.6.1",
3953
"babel-cli": "^6.24.1",
40-
"electron": "^6.0.0",
41-
"electron-builder": "^20.44.4"
42-
},
43-
"build": {
44-
"productName": "MyDiceBot",
45-
"artifactName": "mydicebot-desktop-${version}-${arch}.${ext}",
46-
"appId": "com.mydicebot.app",
47-
"directories": {
48-
"output": "release/electron/builder"
49-
},
50-
"asar": true,
51-
"files": [
52-
"**/*",
53-
"!**/node_modules/*/{CHANGELOG.md,README.md,README,readme.md,readme,*.md,LICENSE}",
54-
"!**/node_modules/*/{test,__tests__,tests,powered-test,example,examples}",
55-
"!**/node_modules/*.d.ts",
56-
"!**/node_modules/.bin",
57-
"!**/*.{iml,o,hprof,orig,pyc,pyo,rbc,swp,csproj,sln,xproj}",
58-
"!.editorconfig",
59-
"!**/test/*",
60-
"!**/tests/*",
61-
"!build/*",
62-
"!release/*",
63-
"!**/._*",
64-
"!**/{*.min.js.gz, *.min.map}",
65-
"!*.sh",
66-
"!**/{.DS_Store,.git,.hg,.svn,CVS,RCS,SCCS,.gitignore,.gitattributes}",
67-
"!**/{__pycache__,thumbs.db,.flowconfig,.idea,.vs,.nyc_output}",
68-
"!**/{appveyor.yml,.travis.yml,circle.yml}",
69-
"!**/{npm-debug.log,yarn.lock,.yarn-integrity,.yarn-metadata.json}",
70-
"!{app.js,app_pkg.js,cache.js,index.js,index_pkg.js,package.json.electron,package.json.electron.pkg,package.json.web,package.json.pkg,pm2.json}",
71-
"!config/{development.json,production.json,testing.json}",
72-
"!views/login.pug.simulator"
73-
],
74-
"extraResources": [
75-
{
76-
"from": "script",
77-
"to": "../script",
78-
"filter": [
79-
"**/*"
80-
]
81-
},
82-
{
83-
"from": "keepass",
84-
"to": "../keepass",
85-
"filter": [
86-
"**/*"
87-
]
88-
}
89-
],
90-
"dmg": {
91-
"contents": [
92-
{
93-
"x": 410,
94-
"y": 150,
95-
"type": "link",
96-
"path": "/Applications"
97-
},
98-
{
99-
"x": 130,
100-
"y": 150,
101-
"type": "file"
102-
}
103-
]
104-
},
105-
"mac": {
106-
"icon": "build/icons/icon_mac.png",
107-
"target": "zip"
108-
},
109-
"win": {
110-
"icon": "build/icons/icon.ico",
111-
"target": [
112-
{
113-
"target": "nsis",
114-
"arch": [
115-
"x64",
116-
"ia32"
117-
]
118-
}
119-
]
120-
},
121-
"linux": {
122-
"icon": "build/icons",
123-
"category": "Utility",
124-
"target": [
125-
"AppImage"
126-
]
127-
},
128-
"publish": [
129-
{
130-
"provider": "github",
131-
"owner": "mydicebot",
132-
"repo": "mydicebot.github.io",
133-
"protocol": "https"
134-
}
135-
]
54+
"pkg": "^4.3.7"
13655
},
13756
"scripts": {
13857
"test": "node test.js",
13958
"dev": "pm2-dev pm2.json",
140-
"start": "pm2-docker pm2.json",
141-
"electron-packager-linux": "./build/node_modules/.bin/electron-packager . --overwrite --platform=linux --arch=x64 --out=release/electron/package --ignore=build/ --ignore=release/ --ignore=test/ --ignore=.git/ --ignore=.sh --app-version=0 --electron-version=$(./build/node_modules/.bin/electron -v | cut -c 2-)",
142-
"electron-packager-darwin": "./build/node_modules/.bin/electron-packager . --overwrite --platform=darwin --arch=x64 --out=release/electron/package --ignore=.git/ --ignore=build/ --ignore=release/ --ignore=test/ --ignore=.sh --app-version=0 --electron-version=$(./build/node_modules/.bin/electron -v | cut -c 2-)",
143-
"electron-packager-win32": "./build/node_modules/.bin/electron-packager . --overwrite --platform=win32 --arch=x64 --out=release/electron/package --ignore=.git/ --ignore=build/ --ignore=release/ --ignore=test/ --ignore=.sh --app-version=0 --electron-version=$(./build/node_modules/.bin/electron -v | cut -c 2-)",
144-
"pack": "electron-builder --dir",
145-
"dist": "electron-builder --linux --ia32 --x64 --armv7l --arm64",
146-
"win-dist": "electron-builder --win --x64 --ia32",
147-
"mac-dist": "electron-builder --mac"
59+
"start": "pm2-docker pm2.json"
14860
},
14961
"license": "MIT"
15062
}

0 commit comments

Comments
 (0)