Changeset 2393


Ignore:
Timestamp:
Oct 3, 2014, 5:49:51 AM (4 years ago)
Author:
matthijs
Message:

ffrpc: Remove unused torrent API

This API is for the Firefox downloader plugin. The torrent parts were
from before Transmission, which has its own RPC API.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/luci/applications/luci-ffrpc/luasrc/controller/fon_ffrpc.lua

    r2048 r2393  
    7272        local ltn12 = require "luci.ltn12"
    7373        local jsonrpc = require "luci.jsonrpc_fon"
    74 --      local torrentd = require "torrent"
    7574        local nixio = require "nixio"
    7675        local event = require "luci.fon.event"
     
    8281                local key = id:sub(1, 3)
    8382                local name = id:sub(4)
    84                 if key == "tr_" then
    85                         return "torrent", name:match("(.*/)(.*)")
    86                 else
    87                         return "download", name
    88                 end
     83                return "download", name
    8984        end
    9085
     
    125120                }
    126121               
    127                 state:foreach("torrent", "torrent", function(s)
    128                         ret[#ret+1] = {
    129                                 type = "torrent",
    130                                 id = "tr_" .. s.path .. "/" .. s.file,
    131                                 size = s.size,
    132                                 file = s.file,
    133                                 percent = s.percent,
    134                                 status = tr_stat[s.state] or s.state,
    135                         }
    136                 end)
    137                
    138122                return ret     
    139123        end
     
    144128        function export.dl_pause(id)
    145129                local type, key1, key2 = tr_id(id)
    146                 if type == "download" then
    147                         return export.downloads_pause(key1)
    148                 elseif type == "torrent" then
    149                         return export.torrent_pause(key1, key2)
    150                 end
     130                return export.downloads_pause(key1)
    151131        end
    152132       
     
    156136        function export.dl_start(id)
    157137                local type, key1, key2 = tr_id(id)
    158                 if type == "download" then
    159                         return export.downloads_start(key1)
    160                 elseif type == "torrent" then
    161                         return export.torrent_start(key1, key2)
    162                 end
     138                return export.downloads_start(key1)
    163139        end
    164140       
     
    168144        function export.dl_delete(id)
    169145                local type, key1, key2 = tr_id(id)
    170                 if type == "download" then
    171                         return export.downloads_delete(key1)
    172                 elseif type == "torrent" then
    173                         return export.torrent_del(key1, key2)
    174                 end
     146                return export.downloads_delete(key1)
    175147        end
    176148
     
    269241        end
    270242
    271         function export.torrent_addurl(url, name)
    272                 local torrent = require "luci.fon.torrent"
    273                 local base = uci:get("luci_dlmanager", "dlmanager", "base")
    274                 assert(base and fs.access(base))
    275                 return torrent.newdownload(url, name, fs.basename(base))
    276         end
    277        
    278         function export.torrent_list()
    279                 local ret = {}
    280                 state:foreach("torrent", "torrent", function(s)
    281                         ret[#ret+1] = s
    282                 end)
    283                 return ret
    284         end
    285 
    286 --      export.torrent_pause = torrentd.pause -- pause(path, file)
    287 --      export.torrent_start = torrentd.start -- start(path, file)
    288 --      export.torrent_stop  = torrentd.stop  -- stop(path, file)
    289 --      export.torrent_del   = torrentd.del   -- del(path, file)
    290 
    291243        function export.get_discs()
    292244                local discs = {}
Note: See TracChangeset for help on using the changeset viewer.