-
-
Notifications
You must be signed in to change notification settings - Fork 2.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add ability to invite players to multiplayer rooms #25005
Merged
Merged
Changes from 1 commit
Commits
Show all changes
38 commits
Select commit
Hold shift + click to select a range
d19cdbd
Add `InvitePlayer` method to multiplayer server
minetoblend 574dc67
Add `Invited` task to multiplayer client
minetoblend 7629b72
Add invite button to UserPanel context menu
minetoblend 251e4d4
Add localisation for inviting a player
minetoblend e81695b
Display avatar in invitation notification
minetoblend 3879775
Add room name to invite notification
minetoblend 8e73dbc
Load api room before displaying notification
minetoblend a171fa7
Join multiplayer match when clicking the invite notification
minetoblend 267d1ee
Handle cases when player cannot be invited.
minetoblend 32f69cd
Make `UserAvatarNotification.user` readonly
minetoblend 5678d90
Reduce silliness of notification test case
minetoblend 5469d13
Add missing parameter description to docs.
minetoblend fe5177f
Remove unused import
minetoblend bfeafd6
Fix formatting
minetoblend 74ed3bc
Rename `loadRoom` to `lookupRoom`
minetoblend 0726ccb
Fix formatting
minetoblend 6bd51b3
Make resolved `multiplayerClient` field nullable
minetoblend 6d97f89
Rename `OnlinePlayScreen.LoungeSubScreen` to `Lounge`
minetoblend 3023e44
Remove unused using statements
peppy 55a9de0
Change `NotificationOverlay` type based logic to not require specifyi…
peppy e6103fe
Fix `async` usage in `TestSceneNotificationOverlay`
peppy aee8ba7
Tidy up `UserAvatarNotification` implementation
peppy 20f32e2
Add light colouring for user notifications and adjust lighting slightly
peppy a512ef5
Add exceptions to online state handling
peppy 94d7a65
Schedule `Join` operations rather than using `OnLoadComplete` for add…
peppy cde4fad
Simplify `async` lookup logic in `Invited` handling
peppy a1a9bb7
Remove unnecessary schedule logic
peppy d2aa601
Allow localisation of the invite notification
peppy 361d70f
Rename callback to match standards
peppy 5f62c22
Ad localisation (and adjust messaging) of invite failures
peppy a591af2
Fix too many tasks in `lookupRoom` method
peppy e48c4fa
Add missing `ConfigureAwait` calls
peppy 56e27f1
Merge branch 'master' into multiplayer-invites
peppy fc1287b
Reword xmldoc on invite method to better describe what is happening
peppy 1ce268b
Update some packages to match `osu.Server.Spectator`
peppy 6c8490b
Revert changes to `LoungeSubScreen.Join()`
bdach 79cec77
Privatise setter
bdach e04a57d
Use less dodgy method of specifying allowable notification types
bdach File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ah i guess this
virtual
is for mocking. at the time i couldn't understand why it was there.