📄 userlastpresence.cs
字号:
namespace Imps.Client.Core
{
using Imps.Common;
using System;
internal class UserLastPresence
{
internal string _mobileNo;
internal MainPresence _presence;
internal readonly int _priority;
internal long _userSID;
public UserLastPresence(User currentUser) : this(currentUser, currentUser.Presence.MainPresence, 0)
{
}
public UserLastPresence(User currentUser, MainPresence newPresence, int priority)
{
this._mobileNo = currentUser.MobileNo;
this._userSID = currentUser.Sid;
this._presence = newPresence;
this._priority = priority;
}
public bool IsForCurrentUser(User user)
{
if (string.Equals(user.MobileNo, this._mobileNo) && !string.IsNullOrEmpty(user.MobileNo))
{
return true;
}
if (user.Sid == this._userSID)
{
return (this._userSID != 0);
}
return false;
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -