示例#1
0
        DisplayMessagePagination LoadMessageFromGorilla()
        {
            GorillaWebAPI client = Utils.GetGorillaClient();

            if (Type == MessageViewType.Home)
            {
                return(client.HomeLine(this.Argument["UserID"] as string,
                                       this.Argument["GroupID"] as string,
                                       10,
                                       this.token));
            }
            else if (Type == MessageViewType.Owner)
            {
                return(client.OwnerLine(this.Argument["UserID"] as string, 10, this.token));
            }
            else if (Type == MessageViewType.Mention)
            {
                return(client.AtLine(this.Argument["UserID"] as string, 10, this.token));
            }
            else if (Type == MessageViewType.Topic)
            {
                return(client.TopicLine(this.Argument["TopicName"] as string,
                                        10,
                                        this.Argument["GroupID"] as string,
                                        this.token));
            }
            else if (Type == MessageViewType.User)
            {
                return(client.UserLine(this.Argument["UserID"] as string,
                                       this.Argument["GroupID"] as string,
                                       10,
                                       this.token));
            }

            return(new DisplayMessagePagination());
        }