9a9d5e60af
More refactors
2018-11-14 13:59:02 +09:00
c4769f6802
Refactors
2018-11-14 13:19:51 +09:00
72ae22b0c4
Add support for creating new PM conversations
2018-11-13 17:24:11 +09:00
f241fcdba1
Add back support for new API and private messages
2018-11-13 15:20:59 +09:00
4b1282235a
Merge remote-tracking branch 'upstream/master' into Private_Messages
2018-11-12 20:41:10 +09:00
94093ac948
Update beatmap search API to match latest osu-web structure
2018-10-23 18:05:41 +09:00
3cacc11af1
Fix outdated API variable
2018-09-28 19:33:30 +09:00
e1c187b641
Merge remote-tracking branch 'origin/update-chat-api' into update-framework
2018-09-28 18:23:09 +09:00
6a763334a1
Exit early as safety when no messages are received
2018-09-28 10:00:40 +09:00
6f3c8e9f8b
Add explicit usage via attribute
2018-09-26 19:58:58 +09:00
1b77d9fd05
Merge branch 'update-chat-api' into update-framework
2018-09-26 19:50:23 +09:00
1fd2782dd4
Fix loading spinner not disappearing on empty channels
2018-09-26 19:15:02 +09:00
2436ee589d
Remove incorrect API response
2018-09-26 19:13:38 +09:00
a8f156584b
Update framework with positional/non-positional changes
2018-09-26 14:01:15 +09:00
7cd547a760
Update chat to work with new API version
2018-09-25 20:53:24 +09:00
d3bb78d139
Merge branch 'master' into add-rank-status
2018-09-18 14:10:42 +09:00
3c8c7a0459
Move ChannelManager to OsuGame
...
There's no reason for it to exist at OsuGameBase
2018-09-14 13:31:25 +09:00
638a2e5ba8
populate Status for Beatmap + BeatmapSet
...
also added Status to APIBeatmap + APIBeatmapSet
2018-09-13 11:57:40 +02:00
4341d258af
Make readonly instead
2018-09-13 14:03:21 +09:00
0be3ba946f
Fix system user attempting to show in profile overlay
2018-09-13 13:40:46 +09:00
5d264fdbdd
Merge remote-tracking branch 'upstream/master' into Private_Messages
2018-09-11 13:56:57 +09:00
d05cd52d9a
Run the queue faster if multiple requests are pending
2018-09-06 17:38:15 +09:00
562a792a99
Use thread instead of LongRunning for API
2018-09-01 13:19:22 +09:00
bf6fb1c380
Don't use ConcurrentQueue for API
...
This queue type can hold several references to already dequeued requests. In our usage, this can cause old api calls to hold references to already-disposed screens (and in turn, very large memory portions).
2018-09-01 12:56:09 +09:00
cc640893c2
Merge branch 'master' into Private_Messages
2018-08-04 00:33:46 +02:00
b4ef3dd4dd
Add LocalMessage
2018-08-03 20:03:43 +09:00
b1e9a4fd24
Merge branch 'master' of https://github.com/ppy/osu into Private_Messages
2018-07-29 23:28:34 +02:00
8c0bcb8e3c
Fix drawable crash and lload the inital messages of newly joined channels
2018-07-29 21:40:43 +02:00
da8fc0ee5d
ToLower -> ToLowerInvariant
2018-07-25 07:37:05 +02:00
7b653fab17
Pass in lastMessageId instead of self referencing
2018-07-24 18:01:28 +02:00
6937cf27a7
Tidy up channel join logic
2018-07-24 17:51:20 +02:00
090d197b21
Remove unnecessary using
2018-07-24 17:35:08 +02:00
da730269a9
Formatting and ctor usage for required parameters
2018-07-24 15:25:47 +02:00
42df0c974f
Rename UserChannel to private channel.
2018-07-24 05:17:57 +02:00
e769c15d28
Provide XML doc in Channel.cs and ChannelManager.cs and ChatTabControl.cs
2018-07-24 05:14:33 +02:00
16db81e9b5
Extract the message hadling logic into IncomingMessagesHandler
2018-07-24 04:54:11 +02:00
9a6d92bb22
Rename fetchMsgReq to fetchMessageReq in ChannelManager.cs
2018-07-23 22:09:05 +02:00
2ae890366a
Nicefy the errormessage in the constructor of GetMessagesRequest
2018-07-23 22:08:37 +02:00
1ab75529a1
Simplify user channel message population code
2018-07-23 21:15:52 +02:00
0aacde836a
Move private channel constructor to own class
2018-07-23 20:46:44 +02:00
9f43e0c900
Merge branch 'master' of https://github.com/ppy/osu into Private_Messages
...
# Conflicts:
# osu.Game/Overlays/Chat/ChatTabControl.cs
# osu.Game/Overlays/ChatOverlay.cs
2018-07-23 15:45:54 +02:00
8e93269885
Remove whitespace
2018-07-09 22:47:01 +02:00
3140b2e15c
Fix duplicate messages appearing
2018-07-09 22:14:21 +02:00
290b6e5f1d
Fix the crash in the visual testcase
2018-07-09 22:09:27 +02:00
ec914a5095
Fix crash when the local echo is send to the wrong channel.
2018-07-09 21:00:39 +02:00
f681ef41ac
Rename MAX_HISTORY to MaxHistory, added some logging on failures, use a lamda in ChatOverlay instead of a method pointer.
2018-07-09 20:39:16 +02:00
d4f9bcdee1
Merge branch 'Private_Messages' of https://github.com/miterosan/osu into Private_Messages
2018-07-09 20:14:16 +02:00
16d3815a59
Clean Channel up and reword two comments
2018-07-09 18:58:33 +02:00
4b638db475
Reorder the properties and fields on Channel.
...
Make MAX_HISTORY because cause can not be public.
2018-07-09 18:52:28 +02:00
263e68de91
Use a custom channel not found exception.
2018-07-09 18:45:11 +02:00