Ejemplo n.º 1
0
        public static Azure_CrossRef_File_Episode_Request ToRequest(this CrossRef_File_Episode xref)
        {
            Azure_CrossRef_File_Episode_Request r = new Azure_CrossRef_File_Episode_Request
            {
                Hash         = xref.Hash,
                AnimeID      = xref.AnimeID,
                EpisodeID    = xref.EpisodeID,
                Percentage   = xref.Percentage,
                EpisodeOrder = xref.EpisodeOrder,
                Username     = Constants.AnonWebCacheUsername,
            };

            return(r);
        }
Ejemplo n.º 2
0
        public static void Send_CrossRefFileEpisode(CrossRef_File_Episode data)
        {
            if (!ServerSettings.Instance.WebCache.XRefFileEpisode_Send)
            {
                return;
            }

            string uri = $@"http://{azureHostBaseAddress}/api/CrossRef_File_Episode";

            Azure_CrossRef_File_Episode_Request input = data.ToRequest();
            string json = JSONHelper.Serialize(input);

            SendData(uri, json, "POST");
        }
Ejemplo n.º 3
0
        public static void Send_CrossRefFileEpisode(CrossRef_File_Episode data)
        {
            if (!ServerSettings.WebCache_XRefFileEpisode_Send)
            {
                return;
            }

            string uri = string.Format(@"http://{0}/api/CrossRef_File_Episode", azureHostBaseAddress);

            Azure_CrossRef_File_Episode_Request input = data.ToRequest();
            string json = JSONHelper.Serialize <Azure_CrossRef_File_Episode_Request>(input);

            SendData(uri, json, "POST");
        }
Ejemplo n.º 4
0
        public static Azure_CrossRef_File_Episode_Request ToRequest(this CrossRef_File_Episode xref)
        {
            Azure_CrossRef_File_Episode_Request r = new Azure_CrossRef_File_Episode_Request();

            r.Hash         = xref.Hash;
            r.AnimeID      = xref.AnimeID;
            r.EpisodeID    = xref.EpisodeID;
            r.Percentage   = xref.Percentage;
            r.EpisodeOrder = xref.EpisodeOrder;

            r.Username = ServerSettings.AniDB_Username;
            if (ServerSettings.WebCache_Anonymous)
            {
                r.Username = Constants.AnonWebCacheUsername;
            }
            return(r);
        }
Ejemplo n.º 5
0
        public static Azure_CrossRef_File_Episode_Request ToRequest(this CrossRef_File_Episode xref)
        {
            Azure_CrossRef_File_Episode_Request r = new Azure_CrossRef_File_Episode_Request
            {
                Hash         = xref.Hash,
                AnimeID      = xref.AnimeID,
                EpisodeID    = xref.EpisodeID,
                Percentage   = xref.Percentage,
                EpisodeOrder = xref.EpisodeOrder,

                Username = ServerSettings.Instance.AniDb.Username
            };

            if (ServerSettings.Instance.WebCache.Anonymous)
            {
                r.Username = Constants.AnonWebCacheUsername;
            }
            return(r);
        }