fix(core): update
This commit is contained in:
		
							
								
								
									
										2274
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										2274
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										22
									
								
								package.json
									
									
									
									
									
								
							
							
						
						
									
										22
									
								
								package.json
									
									
									
									
									
								
							| @@ -22,25 +22,25 @@ | |||||||
|     "@apiglobal/typedrequest-interfaces": "^1.0.15", |     "@apiglobal/typedrequest-interfaces": "^1.0.15", | ||||||
|     "@pushrocks/isohash": "^1.0.2", |     "@pushrocks/isohash": "^1.0.2", | ||||||
|     "@pushrocks/isounique": "^1.0.4", |     "@pushrocks/isounique": "^1.0.4", | ||||||
|     "@pushrocks/lik": "^4.0.17", |     "@pushrocks/lik": "^4.0.20", | ||||||
|     "@pushrocks/smartdelay": "^2.0.10", |     "@pushrocks/smartdelay": "^2.0.10", | ||||||
|     "@pushrocks/smartenv": "^4.0.15", |     "@pushrocks/smartenv": "^4.0.16", | ||||||
|     "@pushrocks/smartexpress": "^3.0.76", |     "@pushrocks/smartexpress": "^3.0.99", | ||||||
|     "@pushrocks/smartlog": "^2.0.39", |     "@pushrocks/smartlog": "^2.0.39", | ||||||
|     "@pushrocks/smartpromise": "^3.0.6", |     "@pushrocks/smartpromise": "^3.1.3", | ||||||
|     "@pushrocks/smartrx": "^2.0.19", |     "@pushrocks/smartrx": "^2.0.19", | ||||||
|     "@pushrocks/smarttime": "^3.0.35", |     "@pushrocks/smarttime": "^3.0.37", | ||||||
|     "@types/socket.io": "^2.1.11", |     "@types/socket.io": "^2.1.12", | ||||||
|     "@types/socket.io-client": "^1.4.33", |     "@types/socket.io-client": "^1.4.34", | ||||||
|     "socket.io": "^2.3.0", |     "socket.io": "^3.0.4", | ||||||
|     "socket.io-client": "^2.3.0" |     "socket.io-client": "^3.0.4" | ||||||
|   }, |   }, | ||||||
|   "devDependencies": { |   "devDependencies": { | ||||||
|     "@gitzone/tsbuild": "^2.1.25", |     "@gitzone/tsbuild": "^2.1.25", | ||||||
|     "@gitzone/tsrun": "^1.2.12", |     "@gitzone/tsrun": "^1.2.12", | ||||||
|     "@gitzone/tstest": "^1.0.48", |     "@gitzone/tstest": "^1.0.52", | ||||||
|     "@pushrocks/tapbundle": "^3.2.9", |     "@pushrocks/tapbundle": "^3.2.9", | ||||||
|     "@types/node": "^14.11.2", |     "@types/node": "^14.14.14", | ||||||
|     "tslint": "^6.1.3", |     "tslint": "^6.1.3", | ||||||
|     "tslint-config-prettier": "^1.18.0" |     "tslint-config-prettier": "^1.18.0" | ||||||
|   }, |   }, | ||||||
|   | |||||||
| @@ -110,7 +110,6 @@ mySmartsocketClient.serverCall('function', functionCallData).then((functionRespo | |||||||
| > `data` is always a js object that you can design for your specific needs.   | > `data` is always a js object that you can design for your specific needs.   | ||||||
| > It supports buffers for large binary data network exchange. | > It supports buffers for large binary data network exchange. | ||||||
|  |  | ||||||
|  |  | ||||||
| ## Contribution | ## Contribution | ||||||
|  |  | ||||||
| We are always happy for code contributions. If you are not the code contributing type that is ok. Still, maintaining Open Source repositories takes considerable time and thought. If you like the quality of what we do and our modules are useful to you we would appreciate a little monthly contribution: You can [contribute one time](https://lossless.link/contribute-onetime) or [contribute monthly](https://lossless.link/contribute). :) | We are always happy for code contributions. If you are not the code contributing type that is ok. Still, maintaining Open Source repositories takes considerable time and thought. If you like the quality of what we do and our modules are useful to you we would appreciate a little monthly contribution: You can [contribute one time](https://lossless.link/contribute-onetime) or [contribute monthly](https://lossless.link/contribute). :) | ||||||
|   | |||||||
| @@ -87,17 +87,23 @@ tap.test('2 clients should connect in parallel', async () => { | |||||||
| }); | }); | ||||||
|  |  | ||||||
| tap.test('should be able to make a functionCall from client to server', async () => { | tap.test('should be able to make a functionCall from client to server', async () => { | ||||||
|   const totalCycles = 20000 |   const totalCycles = 20000; | ||||||
|   let counter = 0; |   let counter = 0; | ||||||
|   let startTime = Date.now(); |   let startTime = Date.now(); | ||||||
|   while (counter < totalCycles) { |   while (counter < totalCycles) { | ||||||
|     const response = await testSmartsocketClient.serverCall('testFunction1', { |     const randomString = `hello ${Math.random()}`; | ||||||
|       value1: 'hello', |     const response: any = await testSmartsocketClient.serverCall('testFunction1', { | ||||||
|  |       value1: randomString, | ||||||
|     }); |     }); | ||||||
|  |     expect(response.value1).to.equal(randomString); | ||||||
|     if (counter % 100 === 0) { |     if (counter % 100 === 0) { | ||||||
|       console.log(`processed 100 more messages in ${Date.now() - startTime}ms. ${totalCycles - counter} messages to go.`); |       console.log( | ||||||
|  |         `processed 100 more messages in ${Date.now() - startTime}ms. ${ | ||||||
|  |           totalCycles - counter | ||||||
|  |         } messages to go.` | ||||||
|  |       ); | ||||||
|       startTime = Date.now(); |       startTime = Date.now(); | ||||||
|     }; |     } | ||||||
|     counter++; |     counter++; | ||||||
|   } |   } | ||||||
| }); | }); | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user