Updated on 2026-08-14
This commit is contained in:
parent
1a54ecc244
commit
1e1e2932cf
76 changed files with 4011 additions and 102 deletions
|
|
@ -2,11 +2,16 @@ package com.tangem.data.network;
|
|||
|
||||
import android.util.Log;
|
||||
|
||||
import com.tangem.wallet.CoinEngine;
|
||||
import com.tangem.wallet.eos.EosApiPush;
|
||||
import com.tangem.wallet.eos.EosPushTransactionRequest;
|
||||
|
||||
import io.jafka.jeos.EosApi;
|
||||
import io.jafka.jeos.EosApiFactory;
|
||||
import io.jafka.jeos.core.request.chain.transaction.PushTransactionRequest;
|
||||
import io.jafka.jeos.core.response.chain.account.Account;
|
||||
import io.jafka.jeos.core.response.chain.transaction.PushedTransaction;
|
||||
import io.jafka.jeos.impl.EosApiServiceGenerator;
|
||||
import io.jafka.jeos.impl.EosChainApiService;
|
||||
import io.reactivex.Observable;
|
||||
import io.reactivex.Observer;
|
||||
import io.reactivex.android.schedulers.AndroidSchedulers;
|
||||
|
|
@ -27,4 +32,17 @@ public class ServerApiEos {
|
|||
accountObservable.subscribe(accountObserver);
|
||||
}
|
||||
|
||||
public static void sendTransaction(EosPushTransactionRequest req, Observer<PushedTransaction> sendObserver) {
|
||||
Log.i(TAG, "new getBalance request");
|
||||
// EosApi eosApi = EosApiFactory.create("https://api.eosdetroit.io:443"); //TODO: add random server request
|
||||
EosApiPush eosApiPush = EosApiServiceGenerator.createService(EosApiPush.class, "https://api.eosdetroit.io:443"); //TODO: add random server request
|
||||
|
||||
Observable<PushedTransaction> sendObservable = Observable.just(new PushedTransaction())
|
||||
.map(pushedTransaction -> EosApiServiceGenerator.executeSync(eosApiPush.pushTransaction(req)))
|
||||
.subscribeOn(Schedulers.io())
|
||||
.observeOn(AndroidSchedulers.mainThread());
|
||||
|
||||
sendObservable.subscribe(sendObserver);
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue