commonly commit

This commit is contained in:
2018-12-15 20:45:17 +08:00
parent 3003a8868a
commit d20536e09a
3 changed files with 47 additions and 5 deletions
+45 -3
View File
@@ -105,11 +105,11 @@ namespace Interact
/// <summary> /// <summary>
/// 登录。此操作为异步操作,服务器返回结果后产生OnLoginDone事件。 /// 登录。此操作为异步操作,服务器返回结果后产生OnLoginDone事件。
/// </summary> /// </summary>
/// <returns>成功将请求加入发送队列返回true,否则返回false。</returns>
/// <param name="user">用户名</param> /// <param name="user">用户名</param>
/// <param name="password">密码</param> /// <param name="password">密码</param>
/// <param name="callback">数据发送完回调函数。注意,结果处理回调请设置OnLoginDone事件</param> /// <param name="callback">数据发送完回调函数。注意,结果处理回调请设置OnLoginDone事件</param>
public static bool RequestLogin(string user, string password, Action<BaseHead> callback = null) /// <returns>成功将请求加入发送队列返回true,否则返回false。</returns>
public static bool QueueLogin(string user, string password, Action<BaseHead> callback = null)
{ {
JsonLogInfoHead logInfo = new JsonLogInfoHead() JsonLogInfoHead logInfo = new JsonLogInfoHead()
{ {
@@ -127,5 +127,47 @@ namespace Interact
return Send(packet); return Send(packet);
} }
/// <summary>
/// 请求发送一条消息。异步,此方法将请求放入请求队列后返回。
/// </summary>
/// <param name="text">要发送的消息文本</param>
/// <param name="to">消息接收者</param>
/// <param name="callback">数据发送完毕时回调函数</param>
/// <returns>成功将请求加入发送队列返回true,否则返回false。</returns>
public static bool QueueSendMessage(string text, User to, Action<BaseHead> callback = null)
{ return false; }
/// <summary>
/// 请求登出。异步,此方法将请求放入请求队列后返回。
/// </summary>
/// <param name="callback">数据发送完毕时回调函数</param>
/// <returns>成功将请求加入发送队列返回true,否则返回false。</returns>
public static bool QueueLogout(Action<BaseHead> callback = null)
{ return false; }
/// <summary>
/// 请求用户列表。异步,此方法将请求放入请求队列后返回。
/// </summary>
/// <param name="callback">数据发送完毕时回调函数</param>
/// <returns>成功将请求加入发送队列返回true,否则返回false。</returns>
public static bool QueueGetUserList(Action<BaseHead> callback = null)
{ return false; }
/// <summary>
/// 请求更新当前登录用户信息。异步,此方法将请求放入请求队列后返回。
/// </summary>
/// <param name="callback">数据发送完毕时回调函数</param>
/// <returns>成功将请求加入发送队列返回true,否则返回false。</returns>
public static bool QueueUpdateUserInfo(Action<BaseHead> callback = null)
{ return false; }
/// <summary>
/// 请求获取指定用户的头像。异步,此方法将请求放入请求队列后返回。
/// </summary>
/// <param name="user">要获取头像的用户</param>
/// <param name="callback">数据发送完毕时回调函数</param>
/// <returns>成功将请求加入发送队列返回true,否则返回false。</returns>
public static bool QueueGetUserPhoto(User user, Action<BaseHead> callback = null)
{ return false; }
} }
} }
+1 -1
View File
@@ -61,7 +61,7 @@ namespace Interact.Properties {
} }
/// <summary> /// <summary>
/// Looks up a localized string similar to localhost. /// Looks up a localized string similar to mattuy.top.
/// </summary> /// </summary>
internal static string RemoteServerAddr { internal static string RemoteServerAddr {
get { get {
+1 -1
View File
@@ -118,7 +118,7 @@
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader> </resheader>
<data name="RemoteServerAddr" xml:space="preserve"> <data name="RemoteServerAddr" xml:space="preserve">
<value>localhost</value> <value>mattuy.top</value>
</data> </data>
<data name="RemoteServerPort" xml:space="preserve"> <data name="RemoteServerPort" xml:space="preserve">
<value>3727</value> <value>3727</value>