private async void AddMessage(LCIMMessage message) { LCUser user = await LCManager.Instance.GetUser(message.FromClientId); scrollRect.AddItemData(new MessageEntity { User = user, Message = message }); StartCoroutine(Resize()); }
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); } }