async void OnEnable() { scrollRect.ClearItemData(); LCQuery <LCObject> query = new LCQuery <LCObject>("_Followee") .WhereEqualTo("user", LCManager.Instance.User) .WhereEqualTo("friendStatus", true) .Include("followee"); ReadOnlyCollection <LCObject> friends = await query.Find(); foreach (LCObject friend in friends) { scrollRect.AddItemData(friend); } }
async void Reload() { scrollRect.ClearItemData(); LCQuery <LCFriendshipRequest> query = new LCQuery <LCFriendshipRequest>("_FriendshipRequest") .WhereEqualTo("friend", LCManager.Instance.User) .WhereEqualTo("status", "pending") .Include("user"); ReadOnlyCollection <LCFriendshipRequest> requests = await query.Find(); foreach (LCFriendshipRequest request in requests) { scrollRect.AddItemData(request); } }
public async void Reload() { scrollRect.ClearItemData(); LCIMClient client = LCManager.Instance.IMClient; LCIMConversationQuery query = client.GetQuery() .WhereEqualTo("m", client.Id) .WhereEqualTo("tr", false) .OrderByDescending("updatedAt"); ReadOnlyCollection <LCIMConversation> conversations = await query.Find(); foreach (LCIMConversation conversation in conversations) { scrollRect.AddItemData(conversation); } }
private async void Reload() { scrollRect.ClearItemData(); nameText.text = target.GetNickname(); client = LCManager.Instance.IMClient; client.OnMessage += OnMessage; conversation = await client.CreateConversation(new string[] { target.ObjectId }); // 拉取历史消息 ReadOnlyCollection <LCIMMessage> messages = await conversation.QueryMessages(); foreach (LCIMMessage message in messages) { AddMessage(message); } }