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()); }