コード例 #1
0
    private async void AddMessage(LCIMMessage message)
    {
        LCUser user = await LCManager.Instance.GetUser(message.FromClientId);

        scrollRect.AddItemData(new MessageEntity {
            User    = user,
            Message = message
        });
        StartCoroutine(Resize());
    }
コード例 #2
0
    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);
        }
    }
コード例 #3
0
    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);
        }
    }
コード例 #4
0
    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);
        }
    }