You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
20 lines
541 B
20 lines
541 B
package org.transdroid.connect.clients.rtorrent; |
|
|
|
import io.reactivex.Flowable; |
|
import nl.nl2312.xmlrpc.Nothing; |
|
import nl.nl2312.xmlrpc.XmlRpc; |
|
import retrofit2.http.Body; |
|
import retrofit2.http.POST; |
|
import retrofit2.http.Path; |
|
|
|
interface Service { |
|
|
|
@XmlRpc("system.client_version") |
|
@POST("{endpoint}") |
|
Flowable<String> clientVersion(@Path("endpoint") String endpoint, @Body Nothing nothing); |
|
|
|
@XmlRpc("d.multicall2") |
|
@POST("{endpoint}") |
|
Flowable<TorrentSpec[]> torrents(@Path("endpoint") String endpoint, @Body String... fields); |
|
|
|
}
|
|
|