Dean Herbert
|
1f80f01b53
|
Add accuracy to frame bundle header
|
2020-12-24 14:46:52 +09:00 |
|
Dean Herbert
|
b29a5e2073
|
Merge pull request #11270 from bdach/better-error-handling
Improve error handling at realtime room settings screen
|
2020-12-24 13:23:49 +09:00 |
|
Bartłomiej Dach
|
3b0bf11366
|
Fix JoinRoom failing to return canceled token
As it turns out, `Task.FromCanceled` expects to receive an already
cancelled `CancellationToken`, which `CancellationToken.None` is not.
|
2020-12-23 17:01:01 +01:00 |
|
Dean Herbert
|
4296f61d6c
|
Tidy up event flow of change settings call
|
2020-12-23 22:39:14 +09:00 |
|
Bartłomiej Dach
|
94e4928c4b
|
Bring back accidentally-removed license header
|
2020-12-23 11:27:15 +01:00 |
|
Dean Herbert
|
0ddcab574f
|
Rename method to avoid weird code analysis rule
|
2020-12-23 17:14:58 +09:00 |
|
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 |
|