using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading;

using EQNetwork.Objects;
using EQNetwork.Interfaces;
using EQNetwork.Utility;

namespace EQNetwork.Services
{
    public partial class MiscService : IMiscService
    {
        public EQTask Activity_Create(string activity, string secondary, Action<EQException> onComplete) { return _api.Activity_Create(activity, secondary, onComplete); }

        public EQTask ContentMenu_List(DateTime? modifiedSince, Action<List<ContentMenu>, DateTime?, EQException> onComplete) { return _api.ContentMenu_List(modifiedSince, onComplete); }

        public EQTask Hashtag_Search(string search, PagingParameters pagingParameters, Action<List<Hashtag>, bool, EQException> onComplete) { return _api.Hashtag_Search(search, pagingParameters, onComplete); }

        public EQTask Hashtag_Trending(PagingParameters pagingParameters, Action<List<Hashtag>, bool, EQException> onComplete) { return _api.Hashtag_Trending(pagingParameters, onComplete); }

        public EQTask Category_ListAll(Action<List<Category>, EQException> onComplete) { return _api.Category_ListAll(onComplete); }

    }
}
