Dean Herbert
|
7cc38f03d1
|
Use extension method in all call sites of fire-and-forget async usage
|
2020-12-23 17:10:34 +09:00 |
|
Dean Herbert
|
569c4092ef
|
Move notification to stateful client so it is only shown to the user from one location
|
2020-12-23 16:35:39 +09:00 |
|
Dean Herbert
|
00d50150de
|
Ensure the current room is left at a mutliplayer client level on client disconnection
|
2020-12-23 16:35:39 +09:00 |
|
Bartłomiej Dach
|
08d87ccb1e
|
Merge branch 'master' into present-recommended
|
2020-12-22 23:36:13 +01:00 |
|
Dean Herbert
|
12876d7fb6
|
Add very basic error handling on ChangeSettings calls
|
2020-12-22 16:50:30 +09:00 |
|
Dean Herbert
|
3f966386ed
|
Fix compile time failure due to potentially null connection
|
2020-12-22 15:15:32 +09:00 |
|
Dean Herbert
|
d229fbba6e
|
Merge branch 'master' into present-recommended
|
2020-12-22 13:52:29 +09:00 |
|
smoogipoo
|
c07b2d89e6
|
Merge branch 'master' into realtime-multiplayer-2
|
2020-12-21 18:44:03 +09:00 |
|
Dean Herbert
|
3e3d5b2e37
|
Merge pull request #11235 from smoogipoo/fix-apibeatmapset-deserialisation
Fix metadata lost in beatmapset deserialisation
|
2020-12-21 18:03:30 +09:00 |
|
Dean Herbert
|
44af32dc47
|
Merge pull request #11234 from smoogipoo/fix-category-serialisation
Fix room category being serialised as int
|
2020-12-21 18:03:10 +09:00 |
|
Dean Herbert
|
5ec64c0348
|
Merge pull request #11232 from smoogipoo/participant-count-serialisation
Make participant count non-nullable
|
2020-12-21 17:34:01 +09:00 |
|
smoogipoo
|
93cac000e5
|
Merge branch 'fix-apibeatmapset-deserialisation' into realtime-multiplayer-2
|
2020-12-21 17:16:28 +09:00 |
|
smoogipoo
|
eb46c9ce9b
|
Fix metadata lost in beatmapset deserialisation
|
2020-12-21 17:11:30 +09:00 |
|
smoogipoo
|
04af072da7
|
Merge branch 'fix-category-serialisation' into realtime-multiplayer-2
|
2020-12-21 16:57:22 +09:00 |
|
smoogipoo
|
e23d81bfc6
|
Use enum property
|
2020-12-21 16:56:45 +09:00 |
|
smoogipoo
|
a021aaf546
|
Fix room category being serialised as ints
|
2020-12-21 16:42:21 +09:00 |
|
smoogipoo
|
5d73359bd7
|
Make participant count non-nullable
|
2020-12-21 16:35:19 +09:00 |
|
smoogipoo
|
64a32723f3
|
One more case
|
2020-12-21 16:23:42 +09:00 |
|
smoogipoo
|
14ea49a14d
|
Merge branch 'nullable-endsat' into realtime-multiplayer-2
|
2020-12-21 16:22:16 +09:00 |
|
smoogipoo
|
a59124dd93
|
Make room duration/endsat nullable
|
2020-12-21 16:18:39 +09:00 |
|
Bartłomiej Dach
|
bcd140b8df
|
Merge branch 'master' into realtime-ready-button
|
2020-12-20 18:20:57 +01:00 |
|
smoogipoo
|
b31f4e9e85
|
Merge branch 'stateful-multiplayer-client' into realtime-multiplayer-2
|
2020-12-21 00:41:42 +09:00 |
|
smoogipoo
|
a893360c0e
|
Reword comment
|
2020-12-21 00:41:14 +09:00 |
|
smoogipoo
|
536df074a9
|
Don't attempt to re-map existing beatmap/ruleset (for testing)
|
2020-12-21 00:02:49 +09:00 |
|
smoogipoo
|
1d7d8bd6fc
|
Hook up a realtime multiplayer client
|
2020-12-20 23:26:31 +09:00 |
|
smoogipoo
|
fdfe3c2b36
|
Merge branch 'realtime-ready-button' into realtime-multiplayer-2
|
2020-12-20 23:11:06 +09:00 |
|
smoogipoo
|
4ada0e17c0
|
Merge branch 'abstract-room-manager' into stateful-multiplayer-client
|
2020-12-20 23:10:05 +09:00 |
|
smoogipoo
|
9d13a5b06a
|
Fix potential cross-thread list access
|
2020-12-20 22:53:07 +09:00 |
|
smoogipoo
|
f876a329b1
|
Fire-and-forget leave-room request
|
2020-12-20 22:51:33 +09:00 |
|
smoogipoo
|
45107280a0
|
Make TimeBetweenPolls into a bindable
|
2020-12-20 18:34:54 +09:00 |
|
smoogipoo
|
0cf078562d
|
Split method up and remove nested scheduling
|
2020-12-20 18:30:00 +09:00 |
|
smoogipoo
|
508f73d949
|
Fix up comment
|
2020-12-20 18:25:54 +09:00 |
|
smoogipoo
|
8b1f5ff492
|
Only instantiate ruleset once
|
2020-12-20 18:25:23 +09:00 |
|
smoogipoo
|
724e4b83fe
|
Fix nullability and remove early check
|
2020-12-20 18:21:03 +09:00 |
|
Bartłomiej Dach
|
d392e0f27e
|
Extract shared rank-formatting helper
|
2020-12-19 15:04:22 +01:00 |
|
smoogipoo
|
2fc5561b7e
|
Add handling for GetRoomRequest()
|
2020-12-19 01:22:52 +09:00 |
|
smoogipoo
|
c6555c53cc
|
Add a testable realtime room manager
|
2020-12-19 01:17:24 +09:00 |
|
smoogipoo
|
9ceb090f04
|
Fix ambiguous reference
|
2020-12-19 00:53:06 +09:00 |
|
smoogipoo
|
ab9158c306
|
Add a stateful multiplayer client
|
2020-12-19 00:53:06 +09:00 |
|
Dean Herbert
|
9618f512d7
|
Merge pull request #11190 from frenzibyte/api-friends-list
Add global friends list to API providers
|
2020-12-18 16:44:29 +09:00 |
|
Dean Herbert
|
a749dca20b
|
Remove left over using statement
|
2020-12-18 15:43:15 +09:00 |
|
Dean Herbert
|
99b670627a
|
Remove unused placeholder friend in DummyAPI implementation
|
2020-12-18 15:25:12 +09:00 |
|
Dean Herbert
|
57c5d45c02
|
Standardise and extract common connection failure handling logic
|
2020-12-18 15:19:38 +09:00 |
|
Dean Herbert
|
d36169f697
|
Move friend request to a more understandable place in connection flow
|
2020-12-18 15:16:48 +09:00 |
|
Dean Herbert
|
206bf3713e
|
Make IAPIProvider read-only bindables into IBindables
|
2020-12-18 15:16:36 +09:00 |
|
Salman Ahmed
|
8a01e567a1
|
Fix API potentially getting stuck in connecting state
|
2020-12-18 03:06:28 +03:00 |
|
Bartłomiej Dach
|
569caa9500
|
Merge branch 'master' into add-bundle-header
|
2020-12-17 20:55:24 +01:00 |
|
Dean Herbert
|
bb586f3175
|
Merge pull request #11193 from smoogipoo/add-multiplayer-beatmap-checksum
Add beatmap checksum to MultiplayerRoomSettings
|
2020-12-17 23:55:38 +09:00 |
|
smoogipoo
|
c15bb6b928
|
Add beatmap hash to MultiplayerRoomSettings
|
2020-12-17 22:04:24 +09:00 |
|
Salman Ahmed
|
5d180753fa
|
Complete connection once friends list is succesfully fetched
|
2020-12-17 13:44:30 +03:00 |
|