You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Write an implementation of `IApiHandler<TRequest, TResult>`/`INoRequestApiHandler<TResult>`/`INoResultApiHandler<TRequest>` in the folder corresponding to the `Lagrange.Milky\Api\Handlers` category, and add `TRequest` and `TResult` to the collection of `[JsonSerializable]` attributes above `JsonContext` in `Lagrange.Milky\Serialization\Serializer.cs`.
18
+
19
+
### event
20
+
21
+
Write an implementation of `IEventConverter<TEvent, TData>` in `Lagrange.Milky\Events\Converters`, and add `TData` to the `[JsonSerializable]` attributes above `JsonContext` in `Lagrange.Milky\Serialization\Serializer.cs`.
-[ ] start_message_seq - When message_scene is friend, start_message_seq cannot be null, otherwise the core will be unable to retrieve the latest sequence of friend.
64
+
[x] get_resource_temp_url
65
+
[] get_forwarded_messages
66
+
[] mark_message_as_read
67
+
68
+
#### friend
69
+
70
+
[x] send_friend_nudge
71
+
[] send_profile_like
72
+
[] delete_friend
73
+
[] get_friend_requests
74
+
[] accept_friend_request
75
+
[] reject_friend_request
76
+
77
+
#### group
78
+
79
+
[x] set_group_name
80
+
[] set_group_avatar
81
+
[x] set_group_member_card
82
+
[x] set_group_member_special_title
83
+
[] set_group_member_admin
84
+
[] set_group_member_mute
85
+
[x] set_group_whole_mute
86
+
[x] kick_group_member
87
+
[] get_group_announcements
88
+
[] send_group_announcement
89
+
[] delete_group_announcement
90
+
[] get_group_essence_messages
91
+
[x] set_group_essence_message
92
+
[x] quit_group
93
+
[x] send_group_message_reaction
94
+
- result
95
+
- reaction_type - core does not implement reaction type
96
+
[x] send_group_nudge
97
+
[x] get_group_notifications
98
+
[x] accept_group_request
99
+
[x] reject_group_request
100
+
[x] accept_group_invitation
101
+
[x] reject_group_invitation
102
+
103
+
#### file
104
+
105
+
[x] upload_private_file
106
+
- result
107
+
-[ ] file_id
108
+
[x] upload_group_file
109
+
- result
110
+
-[ ] file_id - core did not provide a folder id
111
+
[] get_private_file_download_url
112
+
[x] get_group_file_download_url
113
+
[x] get_group_files
114
+
[x] move_group_file
115
+
[] rename_group_file
116
+
[x] delete_group_file
117
+
[x] create_group_folder
118
+
- result
119
+
-[ ] file_id - core did not provide a folder id
120
+
[x] rename_group_folder
121
+
[x] delete_group_folder
25
122
26
123
### event
27
124
@@ -54,25 +151,18 @@ No APIs have been implemented.
54
151
-[x] Group
55
152
-[x] GroupMember
56
153
-[ ] GroupAnnouncement
57
-
-[] GroupFile
58
-
-[] GroupFolder
154
+
-[x] GroupFile
155
+
-[x] GroupFolder
59
156
-[ ] FriendRequest
60
-
-[ ] GroupNotification
61
-
-[ ] join_request
62
-
-[ ] admin_change
63
-
-[ ] kick
64
-
-[ ] quit
65
-
-[ ] invited_join_request
157
+
-[x] GroupNotification
66
158
-[x] IncomingMessage
67
159
-[x] friend
68
160
-[x] group
69
-
-[x] temp
70
-
-[ ] group - It will only return null
71
161
-[ ] IncomingForwardedMessage
72
162
-[ ] GroupEssenceMessage
73
163
-[x][IncomingSegment](#imcoming-segment)
74
-
-[] OutgoingForwardedMessage
75
-
-[][OutgoingSegment](#outgoing-segment)
164
+
-[x] OutgoingForwardedMessage
165
+
-[x][OutgoingSegment](#outgoing-segment)
76
166
77
167
### imcoming segment
78
168
@@ -93,6 +183,19 @@ No APIs have been implemented.
0 commit comments