1 | 'use strict'
|
2 |
|
3 | let redisClusterConnect = [ { port: 30001, host: '127.0.0.1' } ]
|
4 | let redisConnect = 'localhost:6379'
|
5 |
|
6 | if (process.env.TEST_REDIS_CLUSTER) {
|
7 | var redisConfig = { state: 'redis',
|
8 | stateOptions: { useCluster: true,
|
9 | redisOptions: [ redisClusterConnect ] },
|
10 | adapter: 'redis',
|
11 | adpterOptions: redisConnect }
|
12 | var states = [ redisConfig ]
|
13 | } else {
|
14 | var memoryConfig = { state: 'memory', adapter: 'memory' }
|
15 | redisConfig = { state: 'redis',
|
16 | stateOptions: { redisOptions: redisConnect },
|
17 | adapter: 'redis',
|
18 | adpterOptions: redisConnect }
|
19 | states = [ memoryConfig, redisConfig ]
|
20 | }
|
21 |
|
22 | const [ user1, user2, user3 ] = [ 'user1', 'user2', 'user3' ]
|
23 | const [ roomName1, roomName2 ] = [ 'room1', 'room2' ]
|
24 | const host = 'ws://localhost'
|
25 | const port = 8000
|
26 | const namespace = '/chat-service'
|
27 | const cleanupTimeout = 4000
|
28 |
|
29 | module.exports = {
|
30 | cleanupTimeout,
|
31 | host,
|
32 | memoryConfig,
|
33 | namespace,
|
34 | port,
|
35 | redisClusterConnect,
|
36 | redisConfig,
|
37 | redisConnect,
|
38 | roomName1,
|
39 | roomName2,
|
40 | states,
|
41 | user1,
|
42 | user2,
|
43 | user3
|
44 | }
|