Commit graph

234 commits

Author SHA1 Message Date
giongto35
c75efdc559 Update close encoder channel 2019-05-14 03:03:51 +08:00
giongto35
27df07e04d Maintain connection from browser 2019-05-13 23:34:06 +08:00
giongto35
a9cc725710 remove all trace 2019-05-13 22:31:24 +08:00
giongto35
8408bb10a0
Merge pull request #26 from giongto35/update-test
Update test
2019-05-12 19:07:40 +08:00
giongto35
ba4b20e575 Merge branch 'master' into update-test 2019-05-12 18:55:02 +08:00
giongto35
e98fa3f8d4
Merge pull request #25 from giongto35/channel-free
Channel free
2019-05-12 18:53:18 +08:00
giongto35
c52610c83b Merge branch 'master' into update-test 2019-05-12 18:51:34 +08:00
giongto35
6a05d43928 Add todo 2019-05-12 18:16:11 +08:00
giongto35
58b49131b2 Remove unncessary 2019-05-12 18:15:04 +08:00
giongto35
1a6fd6d7bb Add sleep 2019-05-12 17:55:03 +08:00
giongto35
f1ee805c07 Update test rejoin with overlord 2019-05-12 17:47:39 +08:00
giongto35
c5c00ac594 update test comment 2019-05-12 17:37:04 +08:00
giongto35
453dcd09b1 Remove sleep 2019-05-12 15:13:18 +08:00
giongto35
43d74ec49f Update test for reconnect with overlord 2019-05-12 15:11:59 +08:00
giongto35
1331fb8363 Update handshake signal 2019-05-12 13:30:48 +08:00
giongto35
d7b994b097
Merge pull request #24 from giongto35/load-game-gcp
Load game gcp + Close unused channel to free up go routine
2019-05-12 00:51:43 +08:00
giongto35
31c9e0d2d7 Update test comments 2019-05-12 00:50:07 +08:00
giongto35
2a782100a0 client closes peerconnection 2019-05-11 19:46:24 +08:00
giongto35
8c4f6f624e lock free input channel 2019-05-11 03:15:50 +08:00
giongto35
73188e71db Remove lock 2019-05-11 01:49:01 +08:00
giongto35
ba736b61ad remove megaman which doesn't work 2019-05-10 01:56:34 +08:00
giongto35
2a9448113e add recover for inputchannel 2019-05-10 01:51:39 +08:00
giongto35
5230cadc4f Polling input channel together with done 2019-05-10 01:04:50 +08:00
giongto35
f36680bf89 Investigate slow 2019-05-10 00:22:15 +08:00
giongto35
da3008c0e5 Update comment 2019-05-09 02:14:56 +08:00
giongto35
31ec2d6e4c guard input channel 2019-05-09 01:56:07 +08:00
giongto35
4baff5dce6 Close Leaked goroutine 2019-05-08 23:59:47 +08:00
giongto35
557ebbbb8f Free up resource after room is closed 2019-05-07 02:26:52 +08:00
giongto35
c287c3850f Remove log.Fatal 2019-05-06 01:57:55 +08:00
giongto35
fd7a847df6 Remove hash 2019-05-05 23:46:40 +08:00
giongto35
55229e33b6 Remove game in local check in director 2019-05-05 23:25:27 +08:00
giongto35
696692d8f8 Load game from GCP 2019-05-05 23:19:47 +08:00
giongto35
b2ad4f041d update run script 2019-05-05 21:11:37 +08:00
giongto35
999e2f77b6 Update readme 2019-05-05 16:29:51 +08:00
giongto35
62e304903e Add nil check for online storage 2019-05-05 13:39:29 +08:00
giongto35
0f15b1e8be Merge branch 'refactor' 2019-05-04 18:35:52 +08:00
giongto35
c47536897a Merge branch 'touch' 2019-05-04 18:17:33 +08:00
giongto35
ffcdff7ab3 Update comments 2019-05-04 17:52:46 +08:00
giongto35
417a1fe2ab Save load from cloud 2019-05-04 17:33:53 +08:00
giongto35
a85c30ab2f Save game load game to cloud 2019-05-04 04:03:08 +08:00
giongto35
ff5ee49954 Cloud storage 2019-05-04 03:32:17 +08:00
giongto35
df8d9c73f1 Remove session after rejoin few times 2019-05-04 01:52:05 +08:00
giongto35
355e5230a5 Remove un necessary comments 2019-05-03 02:25:00 +08:00
giongto35
be2cfdcf68 Separate room logic 2019-05-03 02:22:01 +08:00
giongto35
d8884167ae Add save and load 2019-05-03 02:04:32 +08:00
giongto35
28c1fc440d Update test path and game path 2019-05-03 01:49:23 +08:00
giongto35
2be2e4d412 Fix register room bug 2019-05-02 04:16:45 +08:00
giongto35
03bd3fb1cc Setup peerconnections for OverlordClient 2019-05-02 03:55:37 +08:00
giongto35
37e943e5a5 Fix websocket 2019-05-02 03:01:58 +08:00
giongto35
325ad52f82 Clean code 2019-05-01 21:36:01 +08:00